/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--container-xs:20rem;--container-md:28rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-surface:var(--lm-color-bg-surface);--color-hover-surface:var(--lm-color-bg-hover);--color-accent:var(--lm-color-bg-accent);--color-ink:var(--lm-color-fg-default);--color-link:var(--lm-color-fg-default);--color-link-hover:var(--lm-color-fg-default);--color-rule:var(--lm-color-border-default);--color-ok:var(--lm-color-status-ok-fg);--color-fail:var(--lm-color-status-fail-fg);--color-info:var(--lm-color-status-info-fg);--color-ok-subtle:var(--lm-color-status-ok-bg);--color-warn-subtle:var(--lm-color-status-warn-bg);--color-fail-subtle:var(--lm-color-status-fail-bg);--color-info-subtle:var(--lm-color-status-info-bg);--color-track:var(--lm-track);--radius-sm:var(--lm-radius-sm);--radius-md:var(--lm-radius-md);--radius-full:var(--lm-radius-full)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--lm-font-family-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--lm-font-family-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{-webkit-text-decoration-color:var(--lm-dept-mark);-webkit-text-decoration-color:var(--lm-dept-mark);text-decoration-color:var(--lm-dept-mark);text-underline-offset:.2em;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}html{background-color:var(--lm-color-bg-canvas);color:var(--lm-color-fg-default);scrollbar-gutter:stable;scrollbar-color:var(--lm-color-border-strong) var(--lm-color-bg-canvas)}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}p{text-wrap:pretty}mark.pagefind-highlight{background-color:var(--lm-color-bg-highlight);color:var(--lm-color-fg-on-highlight);border-radius:var(--lm-radius-xs);padding-inline:.1em}@media print{mark.pagefind-highlight{color:inherit;background:0 0}html{background:#fff}}html:has(dialog[open]){overflow:hidden}::selection{background-color:var(--lm-color-selection-bg);color:var(--lm-color-selection-fg)}:where(a,button,input,select,textarea,summary,[tabindex]):is(:focus-visible,[data-focus-visible]){outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}:where(a,button,summary){text-underline-offset:.18em;text-decoration-thickness:1px}:where(button,select,summary,[role=button],[role=radio],[role=switch]){cursor:pointer}:where(button,input,select,textarea):is(:disabled,[aria-disabled=true],[data-disabled]){cursor:not-allowed}:where(input,textarea){caret-color:var(--lm-color-fg-default)}}@layer components{.text-link:where(a,summary),:where(nav,p,li,span).text-link a{text-decoration-line:underline;-webkit-text-decoration-color:var(--lm-dept-mark);-webkit-text-decoration-color:var(--lm-dept-mark);text-decoration-color:var(--lm-dept-mark);text-underline-offset:.2em;text-decoration-thickness:1.5px}.lm-card{border-radius:var(--lm-radius-card);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);border:1px solid #0000}.lm-kicker{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--lm-dept-mark);align-items:center;gap:.5rem;font-weight:600;display:flex}.lm-tile{block-size:2.375rem;inline-size:2.375rem;color:var(--lm-tile,var(--lm-color-fg-accent));background:var(--lm-tile,var(--lm-color-bg-accent));border-radius:.75rem;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.lm-tile{background:color-mix(in oklab, var(--lm-tile,var(--lm-color-bg-accent)) 14%, var(--lm-color-bg-surface))}}.lm-band{background:linear-gradient(110deg, var(--lm-band-mint), var(--lm-band-lilac) 58%, var(--lm-band-peach));border-radius:1.5rem}.lm-page-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin-block:.75rem 1.5rem;display:grid}.lm-page-tile{border-radius:1rem;block-size:3.25rem;inline-size:3.25rem}.lm-page-head-text{gap:.375rem;min-inline-size:0;display:grid}.lm-page-title{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-4xl);letter-spacing:-.02em;text-wrap:balance;color:var(--lm-color-fg-default);font-weight:600;line-height:1.15}.lm-page-lede{max-inline-size:70ch;font-size:var(--lm-font-size-md);color:var(--lm-color-fg-muted);line-height:1.5}.lm-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=40rem){.lm-page-head{grid-template-columns:auto minmax(0,1fr)}.lm-page-tile{block-size:2.75rem;inline-size:2.75rem}.lm-page-actions{grid-column:1/-1;justify-content:flex-start}}@media print{.lm-page-tile,.lm-page-actions{display:none}.lm-page-head{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:0}.start-\[2\.5\%\]\!{inset-inline-start:2.5%!important}.start-full{inset-inline-start:100%}.end-0{inset-inline-end:0}.end-\[27\.5\%\]\!{inset-inline-end:27.5%!important}.top-0{top:0}.top-1\/3{top:33.3333%}.top-full{top:100%}.right-2{right:.5rem}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-dialog{z-index:var(--lm-z-dialog)}.z-popover{z-index:var(--lm-z-popover)}.z-skiplink{z-index:var(--lm-z-skiplink)}.z-topbar{z-index:var(--lm-z-topbar)}.order-first{order:-9999}.order-last{order:9999}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.frame{box-sizing:content-box;max-width:var(--lm-layout-frame);padding-inline:var(--lm-layout-frame-gutter);margin-inline:auto}@media (width>=48rem){.frame{--lm-layout-frame-gutter:1.5rem}}@media (width>=80rem){.frame{--lm-layout-frame-gutter:2rem}}.-mx-1\.5{margin-inline:-.375rem}.mx-0\.5{margin-inline:.125rem}.mx-auto{margin-inline:auto}.-my-5{margin-block:-1.25rem}.my-4{margin-block:1rem}.-ms-px{margin-inline-start:-1px}.ms-0\.5{margin-inline-start:.125rem}.ms-1{margin-inline-start:.25rem}.ms-1\.5{margin-inline-start:.375rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:.25rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-auto{margin-inline-end:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-\[12vh\]{margin-top:12vh}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.box-border{box-sizing:border-box}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-14{width:3.5rem;height:3.5rem}.size-20{width:5rem;height:5rem}.h-1{height:.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-40{height:10rem}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-control{height:var(--lm-density-control-height)}.h-dvh{height:100dvh}.h-full{height:100%}.h-row{height:var(--lm-density-row-height)}.h-statusbar{height:var(--lm-layout-lab-bar)}.h-topbar{height:var(--lm-layout-topbar)}.max-h-\[76vh\]{max-height:76vh}.max-h-full{max-height:100%}@media (pointer:coarse){.target-coarse{min-height:var(--lm-target-coarse-min);min-width:var(--lm-target-coarse-min)}}.h-button{min-height:var(--lm-density-button-height);text-align:center;padding-block:.375rem;line-height:1.3}.min-h-0{min-height:0}.min-h-control{min-height:var(--lm-density-control-height)}.min-h-dvh{min-height:100dvh}.w-1\/4{width:25%}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-40{width:10rem}.w-64{width:16rem}.w-\[720px\]{width:720px}.w-\[860px\]{width:860px}.w-\[min\(50rem\,calc\(100vw-2rem\)\)\]{width:min(50rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-lab-slip{width:var(--lm-layout-lab-slip)}.max-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{max-width:min(24rem,100vw - 2rem)}.max-w-\[min\(48rem\,100\%\)\]{max-width:min(48rem,100%)}.max-w-dialog-sm{max-width:var(--lm-layout-dialog-sm)}.max-w-full{max-width:100%}.max-w-lab-sheet{max-width:var(--lm-layout-lab-sheet)}.max-w-md{max-width:var(--container-md)}.max-w-measure{max-width:var(--lm-font-measure-prose)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-48{min-width:12rem}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-16{scroll-margin-top:4rem}.scroll-pt-16{scroll-padding-top:4rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.break-after-avoid{break-after:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_repeat\(3\,1\.5rem\)\]{grid-template-columns:minmax(0,1fr) repeat(3,1.5rem)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start\!{justify-content:flex-start!important}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\!{gap:0!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\!{gap:.25rem!important}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-control{gap:var(--lm-density-control-gap)}.gap-px{gap:1px}.gap-stack{gap:var(--lm-density-stack-gap)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-16{column-gap:4rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-5{row-gap:1.25rem}.gap-y-8{row-gap:2rem}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--lm-color-border-default)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-button{border-radius:calc(var(--lm-density-button-height) / 2)}.rounded-card{border-radius:var(--lm-radius-card)}.rounded-control{border-radius:var(--lm-radius-control)}.rounded-full{border-radius:var(--lm-radius-full)}.rounded-lg{border-radius:var(--lm-radius-lg)}.rounded-md{border-radius:var(--lm-radius-md)}.rounded-sm{border-radius:var(--lm-radius-sm)}.rounded-xs{border-radius:var(--lm-radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-accent{border-color:var(--lm-color-bg-accent)}.border-fail\!{border-color:var(--lm-color-status-fail-fg)!important}.border-readout-rule{border-color:var(--lm-readout-lcd-rule)}.border-rule{border-color:var(--lm-color-border-default)}.border-rule-strong{border-color:var(--lm-color-border-strong)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--lm-color-bg-accent)}.bg-canvas{background-color:var(--lm-color-bg-canvas)}.bg-chart-lj-level-1{background-color:var(--lm-chart-lj-level-1)}.bg-chart-lj-level-2{background-color:var(--lm-chart-lj-level-2)}.bg-chart-series-1{background-color:var(--lm-chart-series-1)}.bg-chart-series-2{background-color:var(--lm-chart-series-2)}.bg-chart-series-3{background-color:var(--lm-chart-series-3)}.bg-chart-series-4{background-color:var(--lm-chart-series-4)}.bg-fail-subtle{background-color:var(--lm-color-status-fail-bg)}.bg-hover-surface{background-color:var(--lm-color-bg-hover)}.bg-info-subtle{background-color:var(--lm-color-status-info-bg)}.bg-lab-paper{background-color:var(--lm-lab-paper)}.bg-ok-subtle{background-color:var(--lm-color-status-ok-bg)}.bg-raised{background-color:var(--lm-color-bg-raised)}.bg-readout{background-color:var(--lm-readout-lcd-ink)}.bg-readout-bg{background-color:var(--lm-readout-lcd-bg)}.bg-readout-rule{background-color:var(--lm-readout-lcd-rule)}.bg-rule{background-color:var(--lm-color-border-default)}.bg-rule-strong{background-color:var(--lm-color-border-strong)}.bg-scrim{background-color:var(--lm-color-scrim)}.bg-selected{background-color:var(--lm-color-bg-selected)}.bg-sunken{background-color:var(--lm-color-bg-sunken)}.bg-surface,.bg-surface\/95{background-color:var(--lm-color-bg-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--lm-color-bg-surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-warn-subtle{background-color:var(--lm-color-status-warn-bg)}.fill-chart-axis{fill:var(--lm-chart-axis)}.fill-chart-label{fill:var(--lm-chart-label)}.fill-chart-lj-level-1{fill:var(--lm-chart-lj-level-1)}.fill-chart-lj-level-2{fill:var(--lm-chart-lj-level-2)}.fill-logo-drop{fill:var(--lm-logo-drop)}.fill-logo-ink{fill:var(--lm-logo-ink)}.fill-logo-mls{fill:var(--lm-logo-mls)}.fill-logo-shine{fill:var(--lm-logo-shine)}.fill-rule{fill:var(--lm-color-border-default)}.stroke-chart-axis{stroke:var(--lm-chart-axis)}.stroke-chart-grid{stroke:var(--lm-chart-grid)}.stroke-chart-lj-level-1{stroke:var(--lm-chart-lj-level-1)}.stroke-chart-lj-level-2{stroke:var(--lm-chart-lj-level-2)}.stroke-chart-lj-mean{stroke:var(--lm-chart-lj-mean)}.stroke-chart-lj-sd1{stroke:var(--lm-chart-lj-sd1)}.stroke-chart-lj-sd2{stroke:var(--lm-chart-lj-sd2)}.stroke-chart-lj-sd3{stroke:var(--lm-chart-lj-sd3)}.stroke-chart-series-1{stroke:var(--lm-chart-series-1)}.stroke-chart-series-2{stroke:var(--lm-chart-series-2)}.stroke-chart-series-3{stroke:var(--lm-chart-series-3)}.stroke-chart-series-4{stroke:var(--lm-chart-series-4)}.stroke-focus{stroke:var(--lm-color-focus-ring)}.stroke-lab-paper{stroke:var(--lm-lab-paper)}.stroke-surface{stroke:var(--lm-color-bg-surface)}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-card{padding:var(--lm-density-card-padding)}.px-\(--lm-density-card-padding\){padding-inline:var(--lm-density-card-padding)}.px-1{padding-inline:.25rem}.px-1\.5{padding-inline:.375rem}.px-2{padding-inline:.5rem}.px-2\.5\!{padding-inline:.625rem!important}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-button{padding-inline:var(--lm-density-button-padding-x)}.px-control{padding-inline:var(--lm-density-control-padding-x)}.py-0\.5{padding-block:.125rem}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-3{padding-block:.75rem}.py-3\.5{padding-block:.875rem}.py-5{padding-block:1.25rem}.py-8{padding-block:2rem}.py-10{padding-block:2.5rem}.py-cell{padding-block:var(--lm-density-cell-padding-y)}.ps-0{padding-inline-start:0}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-8{padding-inline-start:2rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[clamp\(2rem\,12vh\,7rem\)\]{padding-top:clamp(2rem,12vh,7rem)}.pt-px{padding-top:1px}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pb-\(--lm-density-card-padding\){padding-bottom:var(--lm-density-card-padding)}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pl-5{padding-left:1.25rem}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.125em\]{vertical-align:-.125em}.align-top{vertical-align:top}.type-prose-h1{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-4xl);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.15}.type-prose-h2{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-2xl);letter-spacing:-.005em;text-wrap:balance;font-weight:600;line-height:1.25}.type-mono-panel-label{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.33}.type-ui-overline{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.33}.type-prose-h4{font-family:var(--lm-font-family-prose);font-optical-sizing:auto;font-size:var(--lm-font-size-md);text-wrap:balance;font-weight:600;line-height:1.35}.type-ui-heading{font-family:var(--lm-font-family-prose);font-optical-sizing:auto;font-size:var(--lm-font-size-2xl);text-wrap:balance;font-weight:600;line-height:1.25}.type-ui-title{font-family:var(--lm-font-family-prose);font-optical-sizing:auto;font-size:var(--lm-font-size-base);text-wrap:balance;font-weight:600;line-height:1.3}.type-prose-h3{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-lg);text-wrap:balance;font-weight:600;line-height:1.3}.type-mono-small{font-family:var(--lm-font-family-mono);font-size:var(--lm-font-size-2xs);font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:1.33}.type-prose-table{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.43}.type-prose-body{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-base);font-weight:var(--lm-prose-weight);line-height:var(--lm-density-prose-leading)}.type-prose-meta{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-xs);font-weight:400;line-height:1.4}.type-ui-body{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading)}.type-ui-body-strong{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:600;line-height:var(--lm-density-ui-leading)}.type-ui-label{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-xs);font-weight:500;line-height:1.3}.type-ui-small{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);font-weight:var(--lm-ui-weight);line-height:1.33}.font-mono{font-family:var(--lm-font-family-mono)}.font-ui{font-family:var(--lm-font-family-ui)}.text-\[11px\]{font-size:11px}.text-base{font-size:var(--lm-font-size-base)}.text-lg{font-size:var(--lm-font-size-lg)}.text-sm{font-size:var(--lm-font-size-sm)}.text-xl{font-size:var(--lm-font-size-xl)}.text-xs{font-size:var(--lm-font-size-xs)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.text-dept-mark{color:var(--lm-dept-mark)}.text-fail{color:var(--lm-color-status-fail-fg)}.text-fail\!{color:var(--lm-color-status-fail-fg)!important}.text-info{color:var(--lm-color-status-info-fg)}.text-ink{color:var(--lm-color-fg-default)}.text-ink-muted{color:var(--lm-color-fg-muted)}.text-ink-subtle{color:var(--lm-color-fg-subtle)}.text-lab-paper-ink{color:var(--lm-lab-paper-ink)}.text-link{color:var(--lm-color-fg-default)}.text-ok{color:var(--lm-color-status-ok-fg)}.text-on-accent{color:var(--lm-color-fg-on-accent)}.text-readout{color:var(--lm-readout-lcd-ink)}.text-warn{color:var(--lm-color-status-warn-fg)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-rule-strong{-webkit-text-decoration-color:var(--lm-color-border-strong);-webkit-text-decoration-color:var(--lm-color-border-strong);text-decoration-color:var(--lm-color-border-strong)}.underline-offset-4{text-underline-offset:4px}.accent-ink{accent-color:var(--lm-color-fg-default)}.opacity-60{opacity:.6}.shadow-action{--tw-shadow:var(--lm-shadow-action);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--lm-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-dialog{--tw-shadow:var(--lm-shadow-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--lm-shadow-popover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--lm-motion-duration-base\){--tw-duration:var(--lm-motion-duration-base);transition-duration:var(--lm-motion-duration-base)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:font-semibold:is(:where(.group):is([open],:popover-open,:open) *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-focus-visible\:inline:is(:where(.group):focus-visible *){display:inline}.group-has-\[\#library-search\:not\(\:placeholder-shown\)\]\/search\:hidden:is(:where(.group\/search):has(#library-search:not(:placeholder-shown)) *){display:none}.placeholder\:text-ink-subtle::placeholder{color:var(--lm-color-fg-subtle)}.backdrop\:bg-scrim::backdrop{background-color:var(--lm-color-scrim)}.before\:me-2:before{content:var(--tw-content);margin-inline-end:.5rem}.before\:size-2:before{content:var(--tw-content);width:.5rem;height:.5rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:var(--lm-radius-full)}.before\:bg-dept-mark:before{content:var(--tw-content);background-color:var(--lm-dept-mark)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:flex:is([open],:popover-open,:open){display:flex}.checked\:bg-current:checked{background-color:currentColor}.checked\:shadow-\[inset_0_0_0_3px_var\(--lm-color-bg-surface\)\]:checked{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,var(--lm-color-bg-surface));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.empty\:absolute:empty{position:absolute}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-rule-strong:hover{border-color:var(--lm-color-border-strong)}.hover\:bg-hover-surface:hover{background-color:var(--lm-color-bg-hover)}.hover\:bg-surface:hover{background-color:var(--lm-color-bg-surface)}.hover\:text-ink:hover,.hover\:text-link:hover{color:var(--lm-color-fg-default)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--lm-color-fg-default);-webkit-text-decoration-color:var(--lm-color-fg-default);text-decoration-color:var(--lm-color-fg-default)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-2:focus{inset-inline-start:.5rem}.focus\:top-2:focus{top:.5rem}.focus\:left-2:focus{left:.5rem}.focus\:z-skiplink:focus{z-index:var(--lm-z-skiplink)}.focus\:rounded-sm:focus{border-radius:var(--lm-radius-sm)}.focus\:bg-raised:focus{background-color:var(--lm-color-bg-raised)}.focus\:p-2:focus{padding:.5rem}.focus\:type-ui-body:focus{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}@media (hover:hover){.enabled\:not-aria-disabled\:hover\:bg-accent-hover:enabled:not([aria-disabled=true]):hover{background-color:var(--lm-color-bg-accent-hover)}.enabled\:not-aria-disabled\:hover\:bg-hover-surface:enabled:not([aria-disabled=true]):hover{background-color:var(--lm-color-bg-hover)}.enabled\:not-aria-invalid\:hover\:border-ink-muted:enabled:not([aria-invalid=true]):hover{border-color:var(--lm-color-fg-muted)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-rule:disabled{border-color:var(--lm-color-border-default)}.disabled\:bg-hover-surface:disabled{background-color:var(--lm-color-bg-hover)}.disabled\:text-ink-disabled:disabled{color:var(--lm-color-fg-disabled)}.disabled\:text-ink-subtle:disabled{color:var(--lm-color-fg-subtle)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-empty]) .in-data-empty\:not-in-aria-pressed\:opacity-50:not(:where([aria-pressed=true]) *){opacity:.5}.has-checked\:bg-selected:has(:checked){background-color:var(--lm-color-bg-selected)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-\[a\:hover\]\:bg-dept-tint:has(:is(a:hover)){background-color:var(--lm-dept-tint)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:border-fail[aria-invalid=true]{border-color:var(--lm-color-status-fail-fg)}.aria-pressed\:border-dept-mark[aria-pressed=true]{border-color:var(--lm-dept-mark)}.aria-pressed\:bg-selected[aria-pressed=true]{background-color:var(--lm-color-bg-selected)}.aria-pressed\:font-semibold[aria-pressed=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-selected\:bg-selected[aria-selected=true],.aria-\[current\=page\]\:bg-selected[aria-current=page]{background-color:var(--lm-color-bg-selected)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.data-empty\:not-aria-pressed\:text-ink-subtle[data-empty]:not([aria-pressed=true]){color:var(--lm-color-fg-subtle)}.data-\[focused\]\:bg-sunken[data-focused]{background-color:var(--lm-color-bg-sunken)}.data-\[menu\=folded\]\:flex-col[data-menu=folded]{flex-direction:column}.data-\[menu\=folded\]\:items-stretch[data-menu=folded]{align-items:stretch}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:order-last{order:9999}.max-lg\:ms-auto{margin-inline-start:auto}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:max-h-full{max-height:100%}.sm\:max-w-dialog-lg{max-width:var(--lm-layout-dialog-lg)}.sm\:max-w-dialog-sm{max-width:var(--lm-layout-dialog-sm)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:rounded-lg{border-radius:var(--lm-radius-lg)}.sm\:p-4{padding:1rem}.sm\:p-8{padding:2rem}.sm\:shadow-dialog{--tw-shadow:var(--lm-shadow-dialog);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=48rem){.md\:ms-0{margin-inline-start:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-52{width:13rem}.md\:flex-1{flex:1}.md\:basis-auto{flex-basis:auto}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:pb-0{padding-bottom:0}}@media (width>=64rem){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-16{top:4rem}.lg\:order-last{order:9999}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[480px_minmax\(0\,1fr\)\]{grid-template-columns:480px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18\.75rem\]{grid-template-columns:minmax(0,1fr) 18.75rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:items-start{align-items:flex-start}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:p-10{padding:2.5rem}}@media (width>=80rem){.xl\:columns-3{columns:3}.xl\:columns-4{columns:4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.print\:ms-0{margin-inline-start:0}.print\:block{display:block}.print\:hidden{display:none}.print\:inline{display:inline}.print\:columns-3{columns:3}.print\:break-inside-auto{break-inside:auto}.print\:rounded-xs{border-radius:var(--lm-radius-xs)}.print\:border{border-style:var(--tw-border-style);border-width:1px}.print\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.print\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.print\:border-current{border-color:currentColor}.print\:border-dept-mark{border-color:var(--lm-dept-mark)}.print\:border-rule{border-color:var(--lm-color-border-default)}.print\:border-rule-strong{border-color:var(--lm-color-border-strong)}.print\:bg-sunken{background-color:var(--lm-color-bg-sunken)}.print\:bg-transparent{background-color:#0000}.print\:p-3{padding:.75rem}.print\:px-1\.5{padding-inline:.375rem}.print\:pt-0{padding-top:0}.print\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}.\[\&_mark\]\:inline-block mark{display:inline-block}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:border-t>*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\]\:border-rule>*{border-color:var(--lm-color-border-default)}.\[\&\>\*\]\:pt-1>*{padding-top:.25rem}.\[\&\>svg\]\:max-h-40>svg{max-height:10rem}.\[\&\>svg\]\:max-h-\[36rem\]>svg{max-height:36rem}.\[\&\>svg\]\:w-auto>svg{width:auto}@media (width>=64rem) and (height>=37.5rem){.\[\@media\(width\>\=64rem\)_and_\(height\>\=37\.5rem\)\]\:max-h-\[calc\(\(100cqh_-_13\.5rem\)_\/_2_\+_0\.02125_\*_min\(100cqw_-_var\(--lm-layout-lab-slip\)_-_3rem\,_\(100cqh_-_13\.5rem\)_\*_800_\/_510\)_-_1\.5rem\)\]{max-height:calc((100cqh - 13.5rem) / 2 + .02125 * min(100cqw - var(--lm-layout-lab-slip) - 3rem, (100cqh - 13.5rem) * 800 / 510) - 1.5rem)}}}:root{color-scheme:light dark}:root[data-theme=day]{color-scheme:light}:root[data-theme=dusk]{color-scheme:dark}:root{--lm-color-bg-canvas:light-dark(#f3f5f8,#24292d);--lm-color-bg-surface:light-dark(#fff,#2b3136);--lm-color-bg-raised:light-dark(#fff,#32393f);--lm-color-bg-sunken:light-dark(#eef1f5,#202428);--lm-color-bg-hover:light-dark(#f0f3f7,#343b41);--lm-color-bg-selected:light-dark(#e6ebf1,#3a4248);--lm-color-bg-accent:light-dark(#0d8568,#7cc4ac);--lm-color-bg-accent-hover:light-dark(#0b6f58,#93d0bb);--lm-color-bg-accent-subtle:light-dark(#e1f3ec,#27403a);--lm-color-bg-highlight:light-dark(#fbe7a1,#cdb877);--lm-color-bg-tooltip:light-dark(#17202a,#3a4248);--lm-color-bg-mat:light-dark(#e6eaef,#353c42);--lm-color-bg-lightbox:#1c2227;--lm-color-fg-default:light-dark(#17202a,#d7dde0);--lm-color-fg-body:light-dark(#2c3642,#bdc6ca);--lm-color-fg-muted:light-dark(#5d6874,#a4aeb3);--lm-color-fg-subtle:light-dark(#66717d,#98a2a8);--lm-color-fg-disabled:light-dark(#a3acb6,#6b757c);--lm-color-fg-accent:light-dark(#0b7a60,#85c9b2);--lm-color-fg-accent-hover:light-dark(#0b6f58,#9bd4c1);--lm-color-fg-on-accent:light-dark(#fff,#13261f);--lm-color-fg-on-highlight:light-dark(#17202a,#1e2226);--lm-color-fg-tooltip:light-dark(#f3f5f8,#d7dde0);--lm-color-fg-on-lightbox:#e8edf0;--lm-color-border-default:light-dark(#e6eaef,#3d454b);--lm-color-border-strong:light-dark(#8a95a1,#727d85);--lm-color-border-accent:light-dark(#0d8568,#7cc4ac);--lm-section-today:light-dark(#0d8568,#7cc4ac);--lm-section-plan:light-dark(#7a5cb0,#b39ae0);--lm-section-review:light-dark(#b07d16,#e2b35a);--lm-section-lab:light-dark(#cf5c47,#ec8f7c);--lm-section-library:light-dark(#3b77b8,#8bb6e6);--lm-section-guides:light-dark(#b8467a,#e695bb);--lm-section-progress:light-dark(#2f8a58,#7fcf9d);--lm-level-ring:var(--lm-section-plan);--lm-band-mint:light-dark(#dcf2e8,#283835);--lm-band-lilac:light-dark(#ebe5f8,#2f2d3d);--lm-band-peach:light-dark(#fbe8df,#352f2c);--lm-wash-sun:light-dark(#fdf3dc,#38332a);--lm-wash-sun-ink:light-dark(#8a5a00,#e6d09c);--lm-wash-lilac:light-dark(#efe9f8,#322f40);--lm-wash-lilac-ink:light-dark(#5b3f99,#c9b6ef);--lm-wash-coral:light-dark(#fceae5,#3a2f2c);--lm-wash-coral-ink:light-dark(#b24a36,#ec8f7c);--lm-track:light-dark(#e9edf1,#3d454b);--lm-dept-heme:light-dark(#b8467a,#e695bb);--lm-dept-heme-mark:light-dark(#b8467a,#e695bb);--lm-dept-heme-tint:light-dark(#f8e5eb,oklab(39.0916% .0145994 -.0122459));--lm-dept-bb:light-dark(#cf5c47,#ec8f7c);--lm-dept-bb-mark:light-dark(#b3503e,#ec8f7c);--lm-dept-bb-tint:light-dark(#fbe8e4,oklab(38.7407% .0132793 .0022975));--lm-dept-immuno:light-dark(#7a5cb0,#b39ae0);--lm-dept-immuno-mark:light-dark(#7a5cb0,#b39ae0);--lm-dept-immuno-tint:light-dark(#ebe7f5,oklab(38.5801% .00478318 -.0249286));--lm-dept-micro:light-dark(#2f8a58,#7fcf9d);--lm-dept-micro-mark:light-dark(#2b7d4f,#7fcf9d);--lm-dept-micro-tint:light-dark(#e3eee6,oklab(39.579% -.0220599 -.00103481));--lm-dept-ua:light-dark(#a88412,#dcc36a);--lm-dept-ua-mark:light-dark(#876b14,#dcc36a);--lm-dept-ua-tint:light-dark(#f3eee1,oklab(40.1302% -.00596651 .0113028));--lm-dept-chem:light-dark(#c07a1b,#e2b35a);--lm-dept-chem-mark:light-dark(#99621a,#e2b35a);--lm-dept-chem-tint:light-dark(#f7ece2,oklab(39.6243% -.00133236 .0123699));--lm-dept-calc:light-dark(#6e5238,#c9a888);--lm-dept-calc-mark:light-dark(#6e5238,#c9a888);--lm-dept-calc-tint:light-dark(#eae5e1,oklab(38.9225% -.000229228 .000619353));--lm-dept-ops:light-dark(#3b77b8,#8bb6e6);--lm-dept-ops-mark:light-dark(#3871af,#8bb6e6);--lm-dept-ops-tint:light-dark(#e3ecf6,oklab(39.1058% -.00925345 -.0232272));--lm-dept:var(--lm-color-fg-muted);--lm-dept-mark:var(--lm-color-border-strong);--lm-dept-tint:var(--lm-color-bg-sunken);--lm-color-focus-ring:light-dark(#0d8568,#93d0bb);--lm-color-selection-bg:light-dark(#cfeee2,#2f5047);--lm-color-selection-fg:light-dark(#17202a,#d7dde0);--lm-color-status-ok-fg:light-dark(#1f7a4f,#86d3a3);--lm-color-status-ok-bg:light-dark(#e4f4ea,#2c3f35);--lm-color-status-warn-fg:light-dark(#8a5a00,#f0cf85);--lm-color-status-warn-bg:light-dark(#fdf3dc,#38332a);--lm-color-status-fail-fg:light-dark(#b3413a,#f19c93);--lm-color-status-fail-bg:light-dark(#fbeae8,#402f2e);--lm-color-status-info-fg:light-dark(#2f64a8,#8bb6e6);--lm-color-status-info-bg:light-dark(#e6effa,#2c3746);--lm-color-scrim:light-dark(#17202a5c,#06090c99);--lm-chart-series-1:light-dark(#1f5fa0,#6b94d4);--lm-chart-series-2:light-dark(#b35419,#e09055);--lm-chart-series-3:light-dark(#1a8a68,#78d0a8);--lm-chart-series-4:light-dark(#68374e,#e0a3c6);--lm-chart-grid:light-dark(#e6eaef,#3d454b);--lm-chart-axis:light-dark(#66717d,#98a2a8);--lm-chart-label:light-dark(#5d6874,#a4aeb3);--lm-chart-seq-1:light-dark(#d3ece8,#2d403d);--lm-chart-seq-2:light-dark(#a6d8d0,#3a524e);--lm-chart-seq-3:light-dark(#5fb8ac,#2c9186);--lm-chart-seq-4:light-dark(#0b6e66,#5fb8ac);--lm-chart-seq-5:light-dark(#073f43,#a6d8d0);--lm-chart-lj-mean:light-dark(#5d6874,#a4aeb3);--lm-chart-lj-sd1:light-dark(#e6eaef,#3d454b);--lm-chart-lj-sd2:light-dark(#845500,#e6be6a);--lm-chart-lj-sd3:light-dark(#a8322d,#f2978d);--lm-chart-lj-level-1:light-dark(#1f5fa0,#6b94d4);--lm-chart-lj-level-2:light-dark(#68374e,#e0a3c6);--lm-chart-lj-warn:light-dark(#845500,#e6be6a);--lm-chart-lj-reject:light-dark(#a8322d,#f2978d);--lm-lab-wall:light-dark(#f3f5f8,#24292d);--lm-lab-counter:light-dark(#e2e7ee,#30363b);--lm-lab-counter-front:light-dark(#eaeef3,#282d32);--lm-lab-edge:light-dark(#c6ced8,#454e55);--lm-lab-outline:light-dark(#5670a8,#425b92);--lm-lab-paper:var(--lm-color-bg-surface);--lm-lab-paper-ink:var(--lm-color-fg-default);--lm-lab-station-dilution:var(--lm-dept-calc-tint);--lm-lab-station-differential:var(--lm-dept-heme-tint);--lm-lab-station-qc:var(--lm-dept-ops-tint);--lm-lab-station-call:var(--lm-dept-ops-tint);--lm-lab-station-chemistry:var(--lm-dept-chem-tint);--lm-lab-accent-dilution:var(--lm-dept-calc);--lm-lab-accent-differential:var(--lm-dept-heme);--lm-lab-accent-qc:var(--lm-dept-ops);--lm-lab-accent-call:var(--lm-dept-ops);--lm-lab-accent-chemistry:var(--lm-dept-chem);--lm-readout-lcd-bg:light-dark(#dfe9e3,#203532);--lm-readout-lcd-rule:light-dark(#b4c5bc,#3d5a55);--lm-readout-lcd-ink:light-dark(#14302b,#aee0d6);--lm-readout-lcd-dim:light-dark(#55706a,#86aea6);--lm-illo-paper:light-dark(#fff,#2b3136);--lm-illo-ink:light-dark(#17202a,#d7dde0);--lm-illo-ink-2:light-dark(#5d6874,#a4aeb3);--lm-illo-edge:light-dark(#e6eaef,#464f57);--lm-illo-fill:light-dark(#eef1f5,#343b41);--lm-illo-accent:light-dark(#0d8568,#7cc4ac);--lm-illo-accent-fill:light-dark(#dcf2e8,#283835);--lm-illo-cool:light-dark(#2f5a9e,#86a6da);--lm-illo-cool-strong:light-dark(#2350b8,#9db2f2);--lm-illo-cool-fill:light-dark(#e1e9f5,#353f4d);--lm-illo-warm:light-dark(#a9651f,#d9a15f);--lm-illo-warm-strong:light-dark(#b8502a,#e58a5f);--lm-illo-warm-fill:light-dark(#f6e7d6,#463a2d);--lm-illo-alert:light-dark(#b03f3f,#ea8f86);--lm-illo-alert-fill:light-dark(#f8e3e1,#45302d);--lm-illo-violet:light-dark(#74538c,#c2a8d8);--lm-illo-highlight:light-dark(#7bdff2,#245a66);--lm-illo-halo:light-dark(#0d8568,#7cc4ac);--lm-illo-screen:light-dark(#5d6874,#aee0d6);--lm-equip-paper:light-dark(#fff,#7c868b);--lm-equip-fill:light-dark(#eef1f5,#5f686d);--lm-equip-edge:light-dark(#e6eaef,#8f989d);--lm-equip-ink:light-dark(#17202a,#1a1e20);--lm-equip-ink-2:light-dark(#5d6874,#2b3134);--lm-equip-accent:light-dark(#0d8568,#7cc4ac);--lm-equip-accent-fill:light-dark(#dcf2e8,#34574c);--lm-equip-cool:light-dark(#2f5a9e,#86a3cf);--lm-equip-cool-strong:light-dark(#2350b8,#5f7fb9);--lm-equip-cool-fill:light-dark(#e1e9f5,#3b4a62);--lm-equip-warm:light-dark(#a9651f,#c99256);--lm-equip-warm-strong:light-dark(#b8502a,#d07b53);--lm-equip-warm-fill:light-dark(#f6e7d6,#4d4031);--lm-equip-alert:light-dark(#b03f3f,#d98479);--lm-equip-alert-fill:light-dark(#f8e3e1,#4a3331);--lm-equip-highlight:light-dark(#7bdff2,#3f7079);--lm-equip-lcd-rule:light-dark(#b4c5bc,#1a1e20);--lm-equip-bright:light-dark(#fff,#8d979c);--lm-equip-bright-fill:light-dark(#eef1f5,#6c767b);--lm-equip-bright-edge:light-dark(#e6eaef,#a0a9ad);--lm-equip-bezel:light-dark(#eef1f5,#6f797e);--lm-equip-phone-base:light-dark(#eef1f5,#735f63);--lm-equip-phone-handset:light-dark(#fff,#98a1a5);--lm-equip-dilution-blue:light-dark(#4d71b4,#5873a6);--lm-equip-binder-ink:light-dark(#fff,#1e2328);--lm-lab-caption-ink:var(--lm-illo-ink);--lm-lab-caption-ink-2:var(--lm-illo-ink-2);--lm-lab-caption-accent:var(--lm-illo-accent);--lm-lab-caption-warm-strong:var(--lm-illo-warm-strong);--lm-specimen-serum:#f4d77a;--lm-specimen-cells:#7b2638;--lm-specimen-smear-paper:#faf0ee;--lm-specimen-smear-cell:#e7b4bc;--lm-specimen-smear-edge:#cb9ba8;--lm-specimen-gel:#e7d7ad;--lm-specimen-diluent:#dbe7ee;--lm-specimen-diluent-diagram:#7bdff2;--lm-specimen-lipemia-streak:#fff;--lm-specimen-glint:#fffdf6;--lm-specimen-cell-rbc:#f2b3aa;--lm-specimen-cell-rbc-pallor:#fce4de;--lm-specimen-cell-rbc-deep:#e79a90;--lm-specimen-cell-neut:#f6e9f1;--lm-specimen-cell-neut-granule:#d0a9dc;--lm-specimen-cell-nucleus:#7c62b5;--lm-specimen-cell-nucleus-deep:#664d9e;--lm-specimen-cell-nucleus-lace:#a28fd0;--lm-specimen-cell-lymph:#d3e3f6;--lm-specimen-cell-lymph-nucleus:#6a58b0;--lm-specimen-cell-mono:#dfe3f1;--lm-specimen-cell-mono-nucleus:#9585c9;--lm-specimen-cell-vacuole:#f6f8fc;--lm-specimen-cell-eos:#fbe7da;--lm-specimen-cell-eos-granule:#ee9a72;--lm-specimen-cell-eos-granule-light:#f8c1a4;--lm-specimen-cell-baso:#ebe3f5;--lm-specimen-cell-baso-granule:#5a4a8a;--lm-specimen-cell-baso-nucleus:#8a76c0;--lm-specimen-cell-platelet:#e4dbf2;--lm-specimen-cell-platelet-granule:#9f79c6;--lm-specimen-vein:#fbe6e2;--lm-specimen-vein-wall:#d9938f;--lm-helper-face:#2b2533;--lm-helper-cheek:#f08a9a;--lm-helper-drop:#a9d8f2;--lm-helper-spark:#f2c14e;--lm-helper-zz:#8f86b3;--lm-helper-heme-line:#5b4a7a;--lm-helper-bb-body:#f9d3ca;--lm-helper-bb-shade:#ee9f8e;--lm-helper-bb-line:#a4473a;--lm-helper-chem-glass:#fffaf0;--lm-helper-chem-liquid:#f2b544;--lm-helper-chem-surface:#f9d88a;--lm-helper-chem-line:#8f5a14;--lm-helper-ua-body:#f8e6a6;--lm-helper-ua-shade:#e7c965;--lm-helper-ua-line:#86691a;--lm-helper-immuno-body:#ece3fb;--lm-helper-immuno-shade:#c7b2ef;--lm-helper-immuno-line:#6a529e;--lm-helper-micro-body:#dcf3e4;--lm-helper-micro-shade:#a6dbba;--lm-helper-micro-line:#2f7a52;--lm-helper-ops-body:#dde9f8;--lm-helper-ops-shade:#a9c5ea;--lm-helper-ops-lens:#f2f9ff;--lm-helper-ops-line:#3c5e8e;--lm-helper-calc-body:#f0e4d4;--lm-helper-calc-shade:#d8bf9f;--lm-helper-calc-screen:#fbf8ef;--lm-helper-calc-line:#7a5a36;--lm-specimen-serum-diluted:#d6e5a9;--lm-specimen-cap-red:#b8423b;--lm-specimen-cap-gold:#c89a22;--lm-specimen-cap-lavender:#8a6bbf;--lm-specimen-cap-green:#2f9e5f;--lm-specimen-cap-lightblue:#7bb8e6;--lm-specimen-serum-normal-top:#f8e8a8;--lm-specimen-serum-normal-bottom:#dfbf62;--lm-specimen-serum-normal-surface:#f9e9aa;--lm-specimen-serum-normal-sheen:#fff5c9;--lm-specimen-serum-hemolyzed-top:#d87880;--lm-specimen-serum-hemolyzed-bottom:#a7424d;--lm-specimen-serum-hemolyzed-surface:#d6757d;--lm-specimen-serum-hemolyzed-sheen:#f4b4b8;--lm-specimen-serum-icteric-top:#e4a63b;--lm-specimen-serum-icteric-bottom:#b66f17;--lm-specimen-serum-icteric-surface:#dda039;--lm-specimen-serum-icteric-sheen:#f5c96f;--lm-specimen-serum-lipemic-top:#f3eddc;--lm-specimen-serum-lipemic-bottom:#d8d0bd;--lm-specimen-serum-lipemic-surface:#f3eddd;--lm-specimen-serum-lipemic-sheen:#fff;--lm-specimen-hemolysis:#d88784;--lm-specimen-icterus:#dba724;--lm-specimen-lipemia:#eee9d9;--lm-specimen-sample:#11a7a0;--lm-specimen-urine-straw:#f4d77a;--lm-specimen-urine-hyaline:#d8e7f3;--lm-specimen-urine-renal:#7bdff2;--lm-specimen-urine-urothelial:#a9ece8;--lm-specimen-urine-nucleus:#214fc6;--lm-specimen-urine-rbc:#eb7347;--lm-specimen-leaf:#4f9d69;--lm-logo-ink:var(--lm-color-fg-default);--lm-logo-drop:light-dark(#b3202b,#ec6b6b);--lm-logo-mls:light-dark(#7a7066,#a6b0b5);--lm-logo-shine:#fff;--lm-font-family-prose:"Lexend", system-ui, sans-serif;--lm-font-family-display:"Lexend", system-ui, sans-serif;--lm-font-family-ui:"Lexend", system-ui, sans-serif;--lm-font-family-mono:"Lexend", system-ui, sans-serif;--lm-font-family-illo:"Lexend", system-ui, sans-serif;--lm-ui-weight:400;--lm-font-measure-prose:64ch;--lm-font-measure-sidenote:34ch;--lm-prose-weight:400;--lm-font-size-2xs:.75rem;--lm-font-size-xs:.8125rem;--lm-font-size-sm:.875rem;--lm-font-size-md:.9375rem;--lm-font-size-base:1.0625rem;--lm-font-size-lg:1.1875rem;--lm-font-size-xl:1.3125rem;--lm-font-size-2xl:1.5rem;--lm-font-size-3xl:1.75rem;--lm-font-size-4xl:2.125rem;--lm-font-size-readout-md:1.75rem;--lm-font-size-readout-lg:2.5rem;--lm-radius-xs:6px;--lm-radius-sm:10px;--lm-radius-md:14px;--lm-radius-lg:20px;--lm-radius-card:18px;--lm-radius-control:9999px;--lm-radius-full:9999px;--lm-focus-width:2px;--lm-focus-offset:2px;--lm-paper-edge:light-dark(#17202a1a,#0006);--lm-paper-edge-strong:light-dark(#17202a29,#0000008c);--lm-shadow-near:light-dark(#17202a0a,#0000004d);--lm-shadow-far:light-dark(#17202a2e,#000000b3);--lm-shadow-card:0 1px 2px var(--lm-shadow-near), 0 12px 32px -18px var(--lm-shadow-far);--lm-shadow-card-hover:0 2px 4px var(--lm-shadow-near), 0 18px 40px -18px var(--lm-shadow-far);--lm-shadow-popover:0 1px 2px var(--lm-shadow-near), 0 16px 36px -14px var(--lm-shadow-far), 0 0 0 1px var(--lm-paper-edge);--lm-shadow-dialog:0 2px 6px var(--lm-shadow-near), 0 28px 60px -20px var(--lm-shadow-far);--lm-shadow-action:0 8px 18px -10px var(--lm-color-bg-accent)}@supports (color:color-mix(in lab, red, red)){:root{--lm-shadow-action:0 8px 18px -10px color-mix(in oklab, var(--lm-color-bg-accent) 80%, transparent)}}:root{--lm-z-sticky:10;--lm-z-rail:20;--lm-z-topbar:30;--lm-z-popover:40;--lm-z-dialog:60;--lm-z-tooltip:80;--lm-z-skiplink:90;--lm-layout-rail:14rem;--lm-layout-margin:17rem;--lm-layout-column-gap:2rem;--lm-layout-lab-bar:3.5rem;--lm-layout-lab-slip:20rem;--lm-layout-lab-sheet:40rem;--lm-layout-dialog-sm:26rem;--lm-layout-dialog-lg:52rem;--lm-layout-page-max:90rem;--lm-layout-frame:75rem;--lm-layout-frame-gutter:1rem;--lm-layout-topbar:3.5rem;--lm-layout-print-sheet:184mm;--lm-layout-print-sheet-height:254mm;--lm-layout-print-margin:12.7mm;--lm-motion-duration-fast:90ms;--lm-motion-duration-base:.16s;--lm-motion-duration-slow:.24s;--lm-motion-duration-lattice:.4s;--lm-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--lm-motion-easing-enter:cubic-bezier(0, 0, .2, 1);--lm-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--lm-motion-easing-liquid:cubic-bezier(.45, 0, .55, 1);--lm-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--lm-target-coarse-min:2.75rem;--lm-opacity-disabled-icon:.5;--lm-opacity-pressed:.84;--lm-density-control-height:2rem;--lm-density-control-padding-x:.625rem;--lm-density-control-gap:.375rem;--lm-density-button-height:2.25rem;--lm-density-button-padding-x:1rem;--lm-density-icon-button:2rem;--lm-density-row-height:2rem;--lm-density-cell-padding-y:.375rem;--lm-density-cell-padding-x:.5rem;--lm-density-panel-padding:.75rem;--lm-density-card-padding:.75rem;--lm-density-stack-gap:.75rem;--lm-density-section-gap:1.5rem;--lm-density-paragraph-gap:.875rem;--lm-density-ui-leading:1.43;--lm-density-prose-leading:1.6}:root[data-density=comfortable]{--lm-density-control-height:2.5rem;--lm-density-control-padding-x:.875rem;--lm-density-control-gap:.5rem;--lm-density-button-height:2.625rem;--lm-density-button-padding-x:1.25rem;--lm-density-icon-button:2.5rem;--lm-density-row-height:2.5rem;--lm-density-cell-padding-y:.625rem;--lm-density-cell-padding-x:.75rem;--lm-density-panel-padding:1rem;--lm-density-card-padding:1.25rem;--lm-density-stack-gap:1rem;--lm-density-section-gap:2rem;--lm-density-paragraph-gap:1.0625rem;--lm-density-ui-leading:1.5;--lm-density-prose-leading:1.7}:root[data-legibility]{--lm-font-family-prose:"Atkinson Hyperlegible Next", "Lexend", system-ui, sans-serif;--lm-font-family-display:"Atkinson Hyperlegible Next", "Lexend", system-ui, sans-serif;--lm-font-family-ui:"Atkinson Hyperlegible Next", "Lexend", system-ui, sans-serif}:root[data-text-size=larger]{font-size:112.5%}:root[data-theme=dusk]{--lm-prose-weight:350}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lm-prose-weight:350}}@media print{:root:not([data-theme]),:root[data-theme]{color-scheme:light;--lm-prose-weight:400}}[data-subject=hematology],[data-dept=heme]{--lm-dept:var(--lm-dept-heme);--lm-dept-mark:var(--lm-dept-heme-mark);--lm-dept-tint:var(--lm-dept-heme-tint)}[data-subject=blood-banking],[data-dept=bb]{--lm-dept:var(--lm-dept-bb);--lm-dept-mark:var(--lm-dept-bb-mark);--lm-dept-tint:var(--lm-dept-bb-tint)}[data-subject=immunology],[data-dept=immuno]{--lm-dept:var(--lm-dept-immuno);--lm-dept-mark:var(--lm-dept-immuno-mark);--lm-dept-tint:var(--lm-dept-immuno-tint)}[data-subject=microbiology],[data-dept=micro]{--lm-dept:var(--lm-dept-micro);--lm-dept-mark:var(--lm-dept-micro-mark);--lm-dept-tint:var(--lm-dept-micro-tint)}[data-subject=urinalysis-and-body-fluids],[data-dept=ua]{--lm-dept:var(--lm-dept-ua);--lm-dept-mark:var(--lm-dept-ua-mark);--lm-dept-tint:var(--lm-dept-ua-tint)}[data-subject=chemistry],[data-dept=chem]{--lm-dept:var(--lm-dept-chem);--lm-dept-mark:var(--lm-dept-chem-mark);--lm-dept-tint:var(--lm-dept-chem-tint)}[data-subject=appendix],[data-dept=calc]{--lm-dept:var(--lm-dept-calc);--lm-dept-mark:var(--lm-dept-calc-mark);--lm-dept-tint:var(--lm-dept-calc-tint)}[data-subject=laboratory-operations],[data-dept=ops],[data-dept=inst]{--lm-dept:var(--lm-dept-ops);--lm-dept-mark:var(--lm-dept-ops-mark);--lm-dept-tint:var(--lm-dept-ops-tint)}@font-face{font-family:Lexend;src:url(/fonts/lexend-roman-core.3cb5c522.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+141-144,U+152-153,U+160-161,U+178,U+17D-17E,U+2C6-2C8,U+2CC,U+2D8-2DD,U+300-304,U+306-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335,U+394,U+3A9,U+3BC,U+3C0,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2113,U+2116,U+2122,U+2126,U+212E,U+2202,U+2205-2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA}@font-face{font-family:Lexend;src:url(/fonts/lexend-roman-rest.37e6108f.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-130,U+132-140,U+145-151,U+154-15F,U+162-177,U+179-17C,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1D4,U+1E6-1E7,U+1EA-1EB,U+1F1-1F2,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+272,U+2BB-2BC,U+2BE-2BF,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+215B-215E,U+FB01-FB02}@font-face{font-family:Lexend;src:url(/fonts/manrope-roman-core.d26d7ed7.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+391-393,U+395-3A1,U+3A3-3A8,U+3AA-3BB,U+3BD-3BF,U+3C1-3C9,U+2190-2193,U+21B5}@font-face{font-family:Lexend;src:url(/fonts/manrope-roman-rest.8a4b68e1.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+374-375,U+37E,U+384-38A,U+38C,U+38E-390,U+3CA-3CE}@font-face{font-family:Lexend;src:url(/fonts/source-sans-3-roman-core.c9e9d3f1.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3D1,U+3D5,U+2032,U+2035,U+2071,U+207A-207F,U+208A-208E,U+2194-2199,U+21A8,U+21D0-21D3,U+21E7,U+2200,U+2203,U+221F,U+2229,U+2236-2237,U+2261,U+2302-2303,U+2310,U+2318,U+231C-2321,U+2325-2326,U+232B}@font-face{font-family:Lexend;src:url(/fonts/source-sans-3-roman-rest.f0752cdb.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+37A,U+3CF-3D0,U+3D7,U+3D9,U+3DB,U+3DD,U+3E1,U+3F4,U+3F7-3F8,U+2713-2714,U+2717-2718,U+2752,U+275B-2760,U+2764}@font-face{font-family:Lexend;src:url(/fonts/noto-sans-math-core.9cfd45a6.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3F0-3F1,U+2034,U+2036-2037,U+219A-21A7,U+21A9-21B4,U+21B6-21CF,U+21D4-21E6,U+21E8-21FF,U+2201,U+2204,U+2207-220E,U+2210,U+2213-2214,U+2216-2218,U+221B-221D,U+2220-2228,U+222A,U+222C-2235,U+2238-2247,U+2249-225F,U+2262-2263,U+2266-2300,U+2305-2306,U+2308-230B,U+2311-2313,U+2317,U+2319,U+2322-2323,U+232C,U+2332,U+2336-237A,U+237C,U+2394-2395,U+239B-23B9,U+23CE,U+23D0,U+23DC-23E7}@font-face{font-family:Lexend;src:url(/fonts/noto-sans-math-rest.f21b3125.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+3D6,U+3DC,U+3F5-3F6,U+2720,U+272A,U+2736,U+2739,U+273D,U+2772-2773,U+279B}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-roman-core.3aaddf84.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B4,U+B6-FF,U+131,U+141-144,U+152-153,U+160-161,U+178,U+17D-17E,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+394,U+3A9,U+3BC,U+3C0,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2113,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-roman-rest.d1eaa5e2.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-130,U+132-133,U+136-137,U+139-13E,U+145-148,U+150-151,U+154-155,U+158-15B,U+15E-15F,U+162-165,U+16A-16B,U+16E-177,U+179-17C,U+192,U+218-21B,U+237,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+20B9,U+266A}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-italic-core.2f7e51ce.woff2)format("woff2");font-style:italic;font-weight:200 800;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-B4,U+B6-FF,U+131,U+141-144,U+152-153,U+160-161,U+178,U+17D-17E,U+2C6-2C7,U+2C9,U+2D8-2DD,U+300-304,U+306-308,U+30A-30C,U+312,U+326-328,U+394,U+3A9,U+3BC,U+3C0,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2113,U+2122,U+212E,U+2202,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-italic-rest.12afda68.woff2)format("woff2");font-style:italic;font-weight:200 800;font-display:swap;unicode-range:U+100-107,U+10A-113,U+116-11B,U+11E-123,U+126-127,U+12A-12B,U+12E-130,U+132-133,U+136-137,U+139-13E,U+145-148,U+150-151,U+154-155,U+158-15B,U+15E-15F,U+162-165,U+16A-16B,U+16E-177,U+179-17C,U+192,U+218-21B,U+237,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+20B9,U+266A}.lm-focus:is(:focus-visible,[data-focus-visible]),.lm-focus-within:has(:focus-visible){outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}.lm-control:not(:disabled,[aria-disabled=true],[data-disabled]):is(:active,[data-pressed]){opacity:var(--lm-opacity-pressed)}.lm-link-row{position:relative}.lm-link-row:not(.lm-card){border-radius:var(--lm-radius-sm)}.lm-link-row:has(.lm-row-link:is(:hover,:focus-visible)){background:var(--lm-color-bg-hover)}.lm-row-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.lm-row-link:focus-visible{outline:none}.lm-row-link:focus-visible:after{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}.lm-link-row a:not(.lm-row-link),.lm-link-row button{z-index:1;position:relative}.lm-search-field:has(input:focus-visible){outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:calc(-1 * var(--lm-focus-offset))}@keyframes lm-arrive{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes lm-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.125rem)}}@keyframes lm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lm-fade-out{0%{opacity:1}to{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){.lm-control{transition:opacity var(--lm-motion-duration-fast) var(--lm-motion-easing-standard)}.lm-chevron,.sheet-thumb-paper{transition:transform var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}.lm-overlay[data-entering],details[open]>.subject-menu-panel,details[open]>.display-menu-panel{animation:lm-arrive var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}.lm-overlay[data-exiting]{animation:lm-leave var(--lm-motion-duration-base) var(--lm-motion-easing-exit)}.lm-scrim[data-entering]{animation:lm-fade-in var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}.lm-scrim[data-exiting]{animation:lm-fade-out var(--lm-motion-duration-base) var(--lm-motion-easing-exit)}.lm-prose details[open]>:not(summary),details[open]>summary:has(.lm-chevron)~*{animation:lm-fade-in var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}[data-save-lesson][aria-pressed=true] [data-save-label]{animation:lm-fade-in var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}.lm-prose :where(h2,h3)[id]:target:before{content:"";border-radius:var(--lm-radius-sm);background:var(--lm-color-bg-hover);pointer-events:none;z-index:-1;animation:lm-fade-out var(--lm-motion-duration-slow) var(--lm-motion-easing-exit) both;position:absolute;inset:0}@supports (transition-behavior:allow-discrete){.lm-dialog{opacity:0;transition:opacity var(--lm-motion-duration-base) var(--lm-motion-easing-exit), transform var(--lm-motion-duration-base) var(--lm-motion-easing-exit), display var(--lm-motion-duration-base) allow-discrete, overlay var(--lm-motion-duration-base) allow-discrete;transform:translateY(-.125rem)}.lm-dialog[open]{opacity:1;transition-duration:var(--lm-motion-duration-slow);transition-timing-function:var(--lm-motion-easing-enter);transform:translateY(0)}.lm-dialog::backdrop{opacity:0;transition:opacity var(--lm-motion-duration-base) var(--lm-motion-easing-exit), display var(--lm-motion-duration-base) allow-discrete, overlay var(--lm-motion-duration-base) allow-discrete}.lm-dialog[open]::backdrop{opacity:1;transition-duration:var(--lm-motion-duration-slow)}@starting-style{.lm-dialog[open]{opacity:0;transform:translateY(-.25rem)}.lm-dialog[open]::backdrop{opacity:0}}}@view-transition{navigation:auto}::view-transition-group(root){animation:none}::view-transition-old(root){animation:lm-fade-out var(--lm-motion-duration-fast) var(--lm-motion-easing-exit) both}::view-transition-new(root){animation:lm-fade-in var(--lm-motion-duration-base) var(--lm-motion-easing-enter) both}}.lm-prose :where(h2,h3)[id]{isolation:isolate;position:relative}details[open] .lm-chevron{transform:rotate(180deg)}.lm-state{max-inline-size:var(--lm-font-measure-prose);padding:var(--lm-density-card-padding);border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-md);background:var(--lm-color-bg-surface)}[data-search-results][aria-busy=true]{opacity:var(--lm-opacity-pressed)}@media screen and (prefers-reduced-motion:no-preference){.citation:not([data-preview-dismissed]):is(:hover,:focus-within) .cite-preview{animation:lm-fade-in var(--lm-motion-duration-slow) var(--lm-motion-easing-enter)}}.lm-search-field input::-webkit-search-cancel-button{appearance:none}[data-section=today]{--lm-tile:var(--lm-section-today)}[data-section=plan]{--lm-tile:var(--lm-section-plan)}[data-section=review]{--lm-tile:var(--lm-section-review)}[data-section=lab]{--lm-tile:var(--lm-section-lab)}[data-section=library]{--lm-tile:var(--lm-section-library)}[data-section=guides]{--lm-tile:var(--lm-section-guides)}[data-section=progress]{--lm-tile:var(--lm-section-progress)}.lm-card-lift:hover,.lm-card-lift:has(:focus-visible){box-shadow:var(--lm-shadow-card-hover);translate:0 -2px}@media screen and (prefers-reduced-motion:no-preference){.lm-card-lift{transition:translate var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}}@media (prefers-reduced-motion:reduce){.lm-card-lift:hover,.lm-card-lift:has(:focus-visible){translate:none}}body:not([data-subject]) .lm-kicker{color:var(--lm-color-fg-muted)}.lm-page-head .lm-kicker.lm-page-kicker{color:var(--lm-tile)}@supports (color:color-mix(in lab, red, red)){.lm-page-head .lm-kicker.lm-page-kicker{color:color-mix(in oklab, var(--lm-tile) 82%, var(--lm-color-fg-default))}}.lm-medal{--m:var(--lm-section-today);border:2.5px solid var(--m);background:var(--m);border-radius:1.25rem;flex:none;place-items:center;block-size:4.25rem;inline-size:4.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lm-medal{background:color-mix(in oklab, var(--m) 14%, var(--lm-color-bg-surface))}}.lm-medal{color:var(--m)}@supports (color:color-mix(in lab, red, red)){.lm-medal{color:color-mix(in oklab, var(--m) 80%, var(--lm-color-fg-default))}}.lm-medal{font-size:var(--lm-font-size-2xl);font-variant-numeric:tabular-nums;font-weight:700}.lm-medal[data-kind=questions],.lm-medal[data-kind=case],.lm-medal[data-kind=workup]{--m:var(--lm-section-lab)}.lm-medal[data-kind=full]{--m:var(--lm-section-plan)}.lm-medal[data-kind=tested],.lm-medal[data-kind=streak]{--m:var(--lm-section-review)}.lm-medal[data-kind=solid]{--m:var(--lm-section-progress)}.lm-medal[data-kind=comeback]{--m:var(--lm-section-library)}.lm-segs{border-radius:var(--lm-radius-control);background:var(--lm-color-bg-sunken);padding:3px;display:inline-flex}.lm-segs :is(button,.lm-seg){border-radius:var(--lm-radius-control);color:var(--lm-color-fg-muted);font-size:var(--lm-font-size-xs);text-align:center;cursor:pointer;background:0 0;border:0;padding:.375rem .75rem;font-weight:500}.lm-segs :is(button,.lm-seg):hover{color:var(--lm-color-fg-default)}.lm-segs :is(button[aria-pressed=true],.lm-seg:has(:checked),.lm-seg[data-selected]){background:var(--lm-color-bg-surface);color:var(--lm-color-fg-default);box-shadow:0 1px 3px var(--lm-shadow-far)}.lm-segs button:disabled{opacity:.45;cursor:not-allowed}.lm-segs button[aria-pressed=true][data-v=shaky]{color:var(--lm-color-status-fail-fg)}.lm-segs button[aria-pressed=true][data-v=confident]{color:var(--lm-color-status-ok-fg)}.lm-toggle{border-radius:var(--lm-radius-control);background:var(--lm-track);appearance:none;cursor:pointer;border:0;flex:none;block-size:1.625rem;inline-size:2.75rem;position:relative}.lm-toggle:disabled{cursor:not-allowed}.lm-toggle:after{content:"";background:var(--lm-color-bg-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:0 1px 3px var(--lm-shadow-far);transition:translate var(--lm-motion-duration-base) var(--lm-motion-easing-standard);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.lm-toggle:is([aria-checked=true],:checked){background:var(--lm-color-bg-accent)}.lm-toggle:is([aria-checked=true],:checked):after{translate:1.125rem}[dir=rtl] .lm-toggle:is([aria-checked=true],:checked):after{translate:-1.125rem}@media (prefers-reduced-motion:reduce){.lm-toggle:after{transition:none}}.save-icon-saved,[data-save-lesson][aria-pressed=true] .save-icon-unsaved{display:none}[data-save-lesson][aria-pressed=true] .save-icon-saved{display:inline}.icon-contact-day{color-scheme:light;color:var(--lm-color-fg-default);background:var(--lm-color-bg-surface)}.icon-contact-dusk{color-scheme:dark;color:var(--lm-color-fg-default);background:var(--lm-color-bg-surface)}svg.lm-illo text{letter-spacing:-.04em}.lm-room,.lm-slip,.lm-floor-station{--lm-station:var(--lm-color-fg-muted)}:where(.lm-room,.lm-slip,.lm-floor-station)[data-station=dilution]{--lm-station:var(--lm-lab-accent-dilution)}:where(.lm-room,.lm-slip,.lm-floor-station)[data-station=differential]{--lm-station:var(--lm-lab-accent-differential)}:where(.lm-room,.lm-slip,.lm-floor-station)[data-station=qc]{--lm-station:var(--lm-lab-accent-qc)}:where(.lm-room,.lm-slip,.lm-floor-station)[data-station=call]{--lm-station:var(--lm-lab-accent-call)}:where(.lm-room,.lm-slip,.lm-floor-station)[data-station=chemistry]{--lm-station:var(--lm-lab-accent-chemistry)}.lm-slip-dot{background:var(--lm-station);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.lm-slip-label{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--lm-color-fg-muted);font-weight:600;line-height:1.33}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.ds-sw{border-radius:.75rem;flex:none;block-size:2.75rem;inline-size:2.75rem;display:block;box-shadow:inset 0 0 0 1px #0000000f}.ds-sw-department{background:conic-gradient(var(--lm-dept-heme) 0 12.5%, var(--lm-dept-bb) 0 25%, var(--lm-dept-immuno) 0 37.5%, var(--lm-dept-micro) 0 50%, var(--lm-dept-ua) 0 62.5%, var(--lm-dept-chem) 0 75%, var(--lm-dept-calc) 0 87.5%, var(--lm-dept-ops) 0)}.ds-sw-gram{background:linear-gradient(135deg,#5b2a86 0 50%,#d44d73 50%)}.ds-sw-acid-fast{background:radial-gradient(circle at 30% 30%,#d23b52 0 22%,#0000 23%),radial-gradient(circle at 70% 65%,#d23b52 0 18%,#0000 19%),#3d6fb6}.ds-sw-points{background:radial-gradient(circle, var(--lm-color-fg-muted) 0 18%, transparent 20%) 0 0 / .7rem .7rem, var(--lm-color-bg-sunken)}.ds-sw-crystals{background:radial-gradient(circle at 35% 40%,#fff2a6,#0000 40%),radial-gradient(circle at 70% 60%,#8ec5ff,#0000 40%),#10151c}.ds-sw-none{background:var(--lm-color-bg-sunken)}.ds-sw-drift{background:linear-gradient(90deg,#2f9e6b 0 33%,#d99a1c 33% 66%,#d4533f 66%)}.ds-sw-pulse{background:radial-gradient(circle, var(--lm-color-bg-accent) 0 14%, transparent 15%), radial-gradient(circle, transparent 30%, var(--lm-color-bg-accent-subtle) 31% 44%, transparent 45%), var(--lm-color-bg-sunken)}.ds-sw-heartbeat{background:var(--lm-color-bg-sunken);place-items:center;display:grid}.ds-sw-mark{block-size:72%;inline-size:72%}.ds-sw-wright{background:linear-gradient(135deg,#e0846f 0 46%,#5b3fa6 54%)}.ds-sw-prussian{background:radial-gradient(circle at 34% 34%,#1f4e9c 0 20%,#0000 21%),radial-gradient(circle at 68% 64%,#1f4e9c 0 15%,#0000 16%),#efc3cb}.ds-sw-nmb{background:repeating-linear-gradient(40deg,#1d5f86 0 1px,#0000 1px 7px),repeating-linear-gradient(-55deg,#1d5f86 0 1px,#0000 1px 9px),#cfe7e1}.ds-sw-cells{background:radial-gradient(circle at 34% 38%,#f8dcd8 0 12%,#e2958d 17% 25%,#0000 26%),radial-gradient(circle at 68% 64%,#5a3b9c 0 14%,#b9cdea 15% 22%,#0000 23%),#fdf1f0}.ds-sw-colonies{background:radial-gradient(circle at 40% 42%, #fbf6ea 0 8%, transparent 9%), radial-gradient(circle at 62% 60%, #fbf6ea 0 6%, #ffffff73 7% 13%, transparent 14%), radial-gradient(circle, #c9656b 0 60%, #eadedf 62% 68%, transparent 69%), var(--lm-color-bg-sunken)}.ds-sw-night-sky{background:radial-gradient(circle at 28% 30%,#fff6d8 0 4%,#0000 5%),radial-gradient(circle at 62% 42%,#fff6d8 0 5%,#0000 6%),radial-gradient(circle at 44% 72%,#fff6d8 0 3%,#0000 4%),radial-gradient(circle at 78% 76%,#fff6d8 0 3%,#0000 4%),radial-gradient(at 50% 30%,#1d2b52,#0d1428 75%)}.ds-sw-delta{background:radial-gradient(circle at 36% 40%, var(--lm-color-bg-accent) 0 10%, transparent 26%), radial-gradient(circle, var(--lm-color-border-strong) 0 12%, transparent 14%) 0 0 / .7rem .7rem, var(--lm-color-bg-sunken)}.ds-sw-connections{background:linear-gradient(28deg, transparent 47%, var(--lm-color-bg-accent) 48% 52%, transparent 53%), linear-gradient(-34deg, transparent 47%, var(--lm-color-bg-accent) 48% 52%, transparent 53%), var(--lm-color-bg-sunken)}.ds-sw-drop,.ds-sw-twofold,.ds-sw-phone{background:var(--lm-color-bg-sunken);color:var(--lm-color-bg-accent);place-items:center;display:grid}.ds-sw-heartbeat:empty{background:radial-gradient(circle at 50% 55%, var(--lm-dept-bb) 0 26%, transparent 28%), var(--lm-color-bg-sunken)}.ds-sw-drop:empty{background:radial-gradient(circle at 50% 58%, #5f9fd6 0 24%, transparent 26%), var(--lm-color-bg-sunken)}.ds-sw-twofold:empty{background:radial-gradient(circle, currentColor 0 7%, transparent 8% 17%, currentColor 18% 20%, transparent 21% 34%, currentColor 35% 37%, transparent 38% 60%, currentColor 61% 63%, transparent 64%), var(--lm-color-bg-sunken)}.ds-sw-phone:empty{background:radial-gradient(circle, currentColor 0 14%, transparent 15%), var(--lm-color-bg-sunken)}.lm-medal[data-kind=design]{--m:var(--lm-color-border-accent);background:0 0;overflow:hidden}.lm-medal .ds-sw{border-radius:inherit;block-size:100%;inline-size:100%}.dash-moment a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lm-color-border-strong);-webkit-text-decoration-color:var(--lm-color-border-strong);text-decoration-color:var(--lm-color-border-strong);text-underline-offset:.2em;font-weight:600}.ds-sw-draw{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:72%;inline-size:72%}.ds-sw-draw .ds-fill{fill:currentColor;stroke:none}html[data-signed-in][data-stain=gram] body[data-study]{--ds-solid:light-dark(#5b2a86,#b99be0);--ds-learn:light-dark(#d44d73,#ec8fa8);--lm-color-bg-accent:light-dark(#5b2a86,#b99be0);--lm-color-bg-accent-hover:light-dark(#4a2170,#c8aee8);--lm-color-bg-accent-subtle:light-dark(#efe6f6,#362e44);--lm-color-fg-accent:light-dark(#5b2a86,#c3a8e6);--lm-color-border-accent:light-dark(#5b2a86,#b99be0);--lm-band-mint:light-dark(#eadcf3,#332b3d);--lm-band-lilac:light-dark(#f6e2ea,#3a2d35);--lm-band-peach:light-dark(#f3dfe6,#382c32);--lm-level-ring:var(--ds-solid);--lm-shadow-action:0 8px 18px -10px var(--lm-color-bg-accent)}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-stain=gram] body[data-study]{--lm-shadow-action:0 8px 18px -10px color-mix(in oklab, var(--lm-color-bg-accent) 80%, transparent)}}html[data-signed-in][data-stain=acid-fast] body[data-study]{--ds-solid:light-dark(#c62f48,#ee8a98);--ds-learn:light-dark(#3d6fb6,#8bb0e6);--lm-color-bg-accent:light-dark(#3d6fb6,#8bb0e6);--lm-color-bg-accent-hover:light-dark(#325d9b,#a2c0ec);--lm-color-bg-accent-subtle:light-dark(#e3ebf6,#2b3441);--lm-color-fg-accent:light-dark(#34609f,#9dbdea);--lm-color-border-accent:light-dark(#3d6fb6,#8bb0e6);--lm-band-mint:light-dark(#dde8f6,#2b3441);--lm-band-lilac:light-dark(#e6ecf8,#2d3240);--lm-band-peach:light-dark(#f5e1e5,#3b2d31);--lm-level-ring:var(--ds-solid);--lm-shadow-action:0 8px 18px -10px var(--lm-color-bg-accent)}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-stain=acid-fast] body[data-study]{--lm-shadow-action:0 8px 18px -10px color-mix(in oklab, var(--lm-color-bg-accent) 80%, transparent)}}html[data-signed-in][data-stain=wright] body[data-study]{--ds-solid:light-dark(#5b3fa6,#b7a2ea);--ds-learn:light-dark(#e0846f,#eea796);--lm-color-bg-accent:light-dark(#5b3fa6,#b7a2ea);--lm-color-bg-accent-hover:light-dark(#4a3289,#c7b6ef);--lm-color-bg-accent-subtle:light-dark(#ece6f7,#353047);--lm-color-fg-accent:light-dark(#5b3fa6,#c1aff0);--lm-color-border-accent:light-dark(#5b3fa6,#b7a2ea);--lm-band-mint:light-dark(#f8e2dc,#3a2f2e);--lm-band-lilac:light-dark(#e9e1f6,#322e42);--lm-band-peach:light-dark(#e3e7f7,#2d3243);--lm-level-ring:var(--ds-solid);--lm-shadow-action:0 8px 18px -10px var(--lm-color-bg-accent)}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-stain=wright] body[data-study]{--lm-shadow-action:0 8px 18px -10px color-mix(in oklab, var(--lm-color-bg-accent) 80%, transparent)}}html[data-signed-in][data-stain=prussian] body[data-study]{--ds-solid:light-dark(#1f4e9c,#8fb2ec);--ds-learn:light-dark(#dc8a9b,#eaa7b5);--lm-color-bg-accent:light-dark(#1f4e9c,#8fb2ec);--lm-color-bg-accent-hover:light-dark(#183f80,#a5c1f0);--lm-color-bg-accent-subtle:light-dark(#e2eaf7,#2b3446);--lm-color-fg-accent:light-dark(#1f4e9c,#9bbaee);--lm-color-border-accent:light-dark(#1f4e9c,#8fb2ec);--lm-band-mint:light-dark(#dfe7f6,#2a3242);--lm-band-lilac:light-dark(#f4e1e6,#3a2e33);--lm-band-peach:light-dark(#f6e4e8,#3b2f33);--lm-level-ring:var(--ds-solid);--lm-shadow-action:0 8px 18px -10px var(--lm-color-bg-accent)}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-stain=prussian] body[data-study]{--lm-shadow-action:0 8px 18px -10px color-mix(in oklab, var(--lm-color-bg-accent) 80%, transparent)}}html[data-signed-in][data-stain=nmb] body[data-study]{--ds-solid:light-dark(#1d6a8a,#86c3d9);--ds-learn:light-dark(#7fb8ad,#9ccfc4);--lm-color-bg-accent:light-dark(#1d6a8a,#86c3d9);--lm-color-bg-accent-hover:light-dark(#175770,#9dd0e2);--lm-color-bg-accent-subtle:light-dark(#e0eff2,#283c42);--lm-color-fg-accent:light-dark(#1b6482,#92c9dd);--lm-color-border-accent:light-dark(#1d6a8a,#86c3d9);--lm-band-mint:light-dark(#dcefeb,#28393a);--lm-band-lilac:light-dark(#dde9f1,#2a3440);--lm-band-peach:light-dark(#e6f1ee,#2b3838);--lm-level-ring:var(--ds-solid);--lm-shadow-action:0 8px 18px -10px var(--lm-color-bg-accent)}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-stain=nmb] body[data-study]{--lm-shadow-action:0 8px 18px -10px color-mix(in oklab, var(--lm-color-bg-accent) 80%, transparent)}}html[data-signed-in]:is([data-stain=gram],[data-stain=acid-fast],[data-stain=wright],[data-stain=prussian],[data-stain=nmb]) body[data-study] .ll-svg{--lm-dept-heme:var(--ds-learn);--lm-dept-bb:var(--ds-learn);--lm-dept-immuno:var(--ds-learn);--lm-dept-micro:var(--ds-learn);--lm-dept-ua:var(--ds-learn);--lm-dept-chem:var(--ds-learn);--lm-dept-calc:var(--ds-learn);--lm-dept-ops:var(--ds-learn)}html[data-signed-in]:is([data-stain=gram],[data-stain=acid-fast],[data-stain=wright],[data-stain=prussian]) body[data-study] .ll-pt[data-state=solid]{--lm-dept:var(--ds-solid)}.ll-ret-cell{fill:#cfe7e1}.ll-ret-net{fill:none;stroke:#1d5f86;stroke-width:.09px;stroke-linecap:round}html[data-signed-in][data-stain=nmb] body[data-study] .ll-pt[data-week]{fill:url(#ll-reticulum);stroke:var(--ds-solid);stroke-opacity:1}html[data-signed-in][data-look=crystals] body[data-study] :is(.ll-card,.ll-mini){color-scheme:dark;background:#10151c}html[data-signed-in][data-look=crystals] body[data-study] .ll-svg{--lm-dept-heme:#ffe38a;--lm-dept-bb:#9fcbff;--lm-dept-immuno:#ffe38a;--lm-dept-micro:#9fcbff;--lm-dept-ua:#ffe38a;--lm-dept-chem:#9fcbff;--lm-dept-calc:#ffe38a;--lm-dept-ops:#9fcbff;--lm-color-bg-surface:#10151c}html[data-signed-in][data-look=crystals] body[data-study] .ll-field{opacity:.1}html[data-signed-in][data-look=crystals] body[data-study] .ll-edge{stroke:#8ec5ff;stroke-opacity:.22}html[data-signed-in][data-look=crystals] body[data-study] .ll-name{fill:#ffffffb8}html[data-signed-in][data-look=crystals] body[data-study] :is(.ll-count,.ll-key){fill:#ffffff8c;color:#fff9}html[data-signed-in][data-look=crystals] body[data-study] .ll-pt[data-state=unlit]{stroke:#fff;stroke-opacity:.2}html[data-signed-in][data-look=crystals] body[data-study] .ll-pt:is([data-state=lit],[data-state=solid],[data-state=fading]){stroke:#fff;stroke-opacity:.55;filter:drop-shadow(0 0 2.5px var(--lm-dept))}html[data-signed-in][data-look=crystals] body[data-study] .ll-line{stroke:#8ec5ff}html[data-signed-in][data-look=cells] body[data-study] :is(.ll-card,.ll-mini){background:light-dark(#fdf3f2,#342d30)}html[data-signed-in][data-look=cells] body[data-study] .ll-field{opacity:0}html[data-signed-in][data-look=cells] body[data-study] :is(.ll-edge,.ll-pt[data-state=unlit]){stroke:#d9837b;stroke-opacity:.3}html[data-signed-in][data-look=cells] body[data-study] .ll-pt:is([data-state=lit],[data-state=fading]){fill:#f8dcd8;stroke:#e0948c;stroke-width:2.6px;stroke-opacity:1;stroke-dasharray:none;paint-order:stroke}html[data-signed-in][data-look=cells] body[data-study] .ll-pt[data-state=fading]{opacity:.5}html[data-signed-in][data-look=cells] body[data-study] .ll-pt[data-state=solid]{fill:#5a3b9c;stroke:#b9cdea;stroke-width:2.2px;stroke-opacity:1;paint-order:stroke}html[data-signed-in][data-look=cells] body[data-study] .ll-line{stroke:#b58db4}.ll-plate{display:none}html[data-signed-in][data-look=colonies] body[data-study] .ll-plate{fill:var(--ds-agar);display:inline}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-look=colonies] body[data-study] .ll-plate{fill:color-mix(in oklab, var(--ds-agar) 30%, var(--lm-color-bg-surface))}}html[data-signed-in][data-look=colonies] body[data-study] .ll-plate{stroke:var(--ds-agar)}@supports (color:color-mix(in lab, red, red)){html[data-signed-in][data-look=colonies] body[data-study] .ll-plate{stroke:color-mix(in oklab, var(--ds-agar) 22%, var(--lm-color-bg-surface))}}html[data-signed-in][data-look=colonies] body[data-study] .ll-plate{stroke-width:4px}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=heme]{--ds-agar:#c2414b}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=bb]{--ds-agar:#8a5634}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=immuno]{--ds-agar:#6d3a70}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=micro]{--ds-agar:#d45a86}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=ua]{--ds-agar:#5aa592}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=chem]{--ds-agar:#d6aa55}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=calc]{--ds-agar:#c9b98e}html[data-signed-in][data-look=colonies] body[data-study] .ll-area[data-dept=ops]{--ds-agar:#4f9a60}html[data-signed-in][data-look=colonies] body[data-study] .ll-field{opacity:0}html[data-signed-in][data-look=colonies] body[data-study] .ll-edge{stroke:var(--lm-color-fg-default);stroke-opacity:.12}html[data-signed-in][data-look=colonies] body[data-study] .ll-pt[data-state=unlit]{stroke:var(--lm-color-fg-default);stroke-opacity:.16}html[data-signed-in][data-look=colonies] body[data-study] .ll-pt:is([data-state=lit],[data-state=solid],[data-state=fading]){fill:#fbf6ea;stroke:#3c281e66;stroke-opacity:1}html[data-signed-in][data-look=colonies] body[data-study] .ll-pt[data-state=solid]{stroke:#fffc;stroke-width:6px;paint-order:stroke}html[data-signed-in][data-look=night-sky] body[data-study] :is(.ll-card,.ll-mini){color-scheme:dark;background:radial-gradient(at 50% 28%,#1d2b52,#0d1428 72%)}html[data-signed-in][data-look=night-sky] body[data-study] .ll-svg{--lm-dept-heme:#fff6d8;--lm-dept-bb:#fff6d8;--lm-dept-immuno:#fff6d8;--lm-dept-micro:#fff6d8;--lm-dept-ua:#fff6d8;--lm-dept-chem:#fff6d8;--lm-dept-calc:#fff6d8;--lm-dept-ops:#fff6d8;--lm-color-bg-surface:#0d1428}html[data-signed-in][data-look=night-sky] body[data-study] :is(.ll-field,.ll-edge){opacity:0}html[data-signed-in][data-look=night-sky] body[data-study] .ll-name{fill:#ffffffb8}html[data-signed-in][data-look=night-sky] body[data-study] :is(.ll-count,.ll-key){fill:#ffffff8c;color:#fff9}html[data-signed-in][data-look=night-sky] body[data-study] .ll-pt[data-state=unlit]{stroke:#fff;stroke-opacity:.12}html[data-signed-in][data-look=night-sky] body[data-study] .ll-pt:is([data-state=lit],[data-state=solid],[data-state=fading]){stroke:#fff6d8;stroke-opacity:.35;filter:drop-shadow(0 0 2px #fff6d8cc)}html[data-signed-in][data-look=night-sky] body[data-study] .ll-line{stroke:#cfd8ff}html[data-signed-in][data-look=night-sky] body[data-study] .ll-line[data-on]{opacity:.4}html[data-signed-in][data-lens=drift] body[data-study]{--ds-fresh:light-dark(#2f9e6b,#7fcf9d);--ds-due:light-dark(#c08412,#e2b35a);--ds-old:light-dark(#c9473a,#ec8f7c)}html[data-signed-in][data-lens=drift] body[data-study] .ll-pt[data-age=fresh]{--lm-dept:var(--ds-fresh)}html[data-signed-in][data-lens=drift] body[data-study] .ll-pt[data-age=due]{--lm-dept:var(--ds-due)}html[data-signed-in][data-lens=drift] body[data-study] .ll-pt[data-age=old]{--lm-dept:var(--ds-old)}html[data-signed-in][data-lens=drift] body[data-study] .ll-skill[data-state=lit][data-age=fresh]{fill:url(#ll-half-fresh)}html[data-signed-in][data-lens=drift] body[data-study] .ll-skill[data-state=lit][data-age=due]{fill:url(#ll-half-due)}html[data-signed-in][data-lens=drift] body[data-study] .ll-skill[data-state=lit][data-age=old]{fill:url(#ll-half-old)}html[data-signed-in][data-lens=delta] body[data-study] .ll-pt:not([data-week]){opacity:.28}html[data-signed-in][data-lens=delta] body[data-study] .ll-pt[data-week]{filter:drop-shadow(0 0 3px var(--lm-dept))}html[data-signed-in][data-lens=delta] body[data-study] .ll-line[data-on]{opacity:.08}html[data-signed-in][data-lens=delta] body[data-study] .ll-field{opacity:.14}html[data-signed-in][data-lens=connections] body[data-study] .ll-pt{opacity:.25}html[data-signed-in][data-lens=connections] body[data-study] .ll-field{opacity:.12}html[data-signed-in][data-lens=connections] body[data-study] .ll-line:not([data-cross]){opacity:0}html[data-signed-in][data-lens=connections] body[data-study] .ll-line[data-cross]{stroke:var(--lm-color-fg-muted);opacity:.06}html[data-signed-in][data-lens=connections] body[data-study] .ll-line[data-cross][data-on]{stroke:var(--lm-dept);stroke-width:1.3px;opacity:.85}@media (prefers-reduced-motion:no-preference){.ll-pt[data-ping]{animation:ds-ping .52s var(--lm-motion-easing-standard);transform-box:fill-box;transform-origin:50%}.ll-area[data-beat]{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out ds-beat}}@keyframes ds-ping{40%{transform:scale(1.5)}}@keyframes ds-beat{0%,40%,to{transform:scale(1)}12%,52%{transform:scale(1.045)}}.ds-panel{margin-block-start:1.75rem}.ds-sub{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-muted);margin-block-start:.25rem}.ds-groups{gap:.75rem;margin-block-start:.75rem;display:grid}.ds-group{min-inline-size:0;margin:0;padding:0}.ds-kind-summary{border-radius:var(--lm-radius-card);cursor:pointer;align-items:center;gap:.75rem;padding:1rem 1.25rem;list-style:none;display:flex}.ds-kind-summary::-webkit-details-marker{display:none}.ds-kind-summary .lm-chevron{color:var(--lm-color-fg-muted);margin-inline-start:auto}.ds-kind{color:var(--lm-color-fg-muted)}.ds-group[open] .ds-kind{color:var(--lm-color-fg-default)}.ds-kind-count{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-subtle)}.ds-fieldset{border:0;min-inline-size:0;margin:0;padding:0 1.25rem 1rem}.ds-list{column-gap:2rem;display:grid}@media (width>=64rem){.ds-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-list>.ds-row:nth-child(2){border-block-start:0}}.ds-row{border-block-start:1px solid var(--lm-color-border-default);grid-template-columns:1.125rem minmax(0,1fr);align-items:center;column-gap:.875rem;padding-block:.625rem;display:grid}.ds-row:first-child{border-block-start:0}.ds-radio{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--lm-color-bg-accent);margin:0}.ds-pick{cursor:pointer;align-items:center;gap:.875rem;display:flex}.ds-row:not([data-unlocked]) .ds-pick{cursor:default}.ds-text{gap:.125rem;display:grid}.ds-name{color:var(--lm-color-fg-default);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:600;display:flex}.ds-state{border-radius:var(--lm-radius-full);background:var(--lm-color-bg-sunken);font-size:var(--lm-font-size-2xs);color:var(--lm-color-fg-muted);padding:0 .5rem;font-weight:600}.ds-does,.ds-how{font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-sm);font-weight:var(--lm-ui-weight);line-height:var(--lm-density-ui-leading);color:var(--lm-color-fg-muted)}.ds-how{grid-column:2;margin-block-start:.25rem;padding-inline-start:3.625rem}.ds-how a{color:var(--lm-color-fg-default);text-decoration:underline;-webkit-text-decoration-color:var(--lm-color-border-strong);-webkit-text-decoration-color:var(--lm-color-border-strong);text-decoration-color:var(--lm-color-border-strong);text-underline-offset:.2em}.ds-row[data-unlocked] .ds-how{display:none}.ds-row:not([data-unlocked]) .ds-sw{opacity:.35}.ds-row:not([data-unlocked]) .ds-name{color:var(--lm-color-fg-muted)}.ll-fx{pointer-events:none}.ll-fx>*{opacity:0;fill:none;transform-box:fill-box;transform-origin:50%}.ll-fx-drop{fill:light-dark(#5f9fd6,#9cc4ea)}.ll-fx-ring{stroke:var(--lm-color-bg-accent);stroke-width:1px}.ll-fx-wave{stroke:var(--lm-color-bg-accent);stroke-width:1.4px;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.ll-fx[data-play=drop] .ll-fx-drop{transform-origin:50% 100%;animation:.7s ease-in both ds-drop}.ll-fx[data-play=twofold] .ll-fx-ring{animation:ds-ring .9s var(--lm-motion-easing-standard) both}.ll-fx[data-play=twofold] .ll-fx-ring[data-ring="1"]{animation-delay:.15s}.ll-fx[data-play=twofold] .ll-fx-ring[data-ring="2"]{animation-delay:.3s}.ll-fx[data-play=twofold] .ll-fx-ring[data-ring="3"]{animation-delay:.45s}.ll-fx[data-play=phone] .ll-fx-wave{animation:.26s ease-in-out 4 alternate both ds-wave}.ll-pt[data-shake]{transform-box:fill-box;transform-origin:50%;animation:.11s ease-in-out 6 alternate ds-shake}}@keyframes ds-drop{0%{opacity:0;transform:translateY(-28px)scale(.8,1.1)}15%{opacity:1}70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(2px)scale(1.9,.25)}}@keyframes ds-ring{0%{opacity:.7;transform:scale(.25)}to{opacity:0;transform:scale(1)}}@keyframes ds-wave{0%{opacity:0}to{opacity:.85}}@keyframes ds-shake{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.rail{display:none}@media (width>=64rem){html[data-signed-in] body:not([data-lab]):has(>.rail){--lm-layout-topbar:0rem;padding-inline-start:6.5rem}html[data-signed-in] body:not([data-lab]):has(>.rail)>header{display:none}html[data-signed-in] .rail{z-index:var(--lm-z-rail);scrollbar-width:none;flex-direction:column;align-items:center;gap:.875rem;inline-size:6.5rem;padding-block:1.25rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}html[data-signed-in] .rail::-webkit-scrollbar{display:none}html[data-signed-in] .rail:has([data-display-menu][open]){overflow:visible}}@media (width>=64rem) and (height<=60rem){html[data-signed-in] .rail{gap:.5rem;padding-block:.875rem}.rail-item{gap:.25rem;padding-block:.375rem .3125rem}.rail-group{gap:.125rem}}.rail-brand{background:var(--lm-color-bg-surface);block-size:2.5rem;inline-size:2.5rem;box-shadow:var(--lm-shadow-card);border-radius:.75rem;place-items:center;display:grid}.rail-brand img{border-radius:.5rem}.rail-search{block-size:2.5rem;inline-size:2.5rem;color:var(--lm-color-fg-muted);border-radius:50%;place-items:center;display:grid}.rail-search:hover{background:var(--lm-color-bg-surface);color:var(--lm-color-fg-default)}.rail-group{background:var(--lm-color-bg-surface);border-radius:1.375rem;gap:.25rem;padding:.375rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rail-group{background:color-mix(in oklab, var(--lm-color-bg-surface) 55%, transparent)}}.rail-item{--tile:var(--lm-section-today);inline-size:4.75rem;color:var(--lm-color-fg-muted);font-size:var(--lm-font-size-2xs);text-align:center;border-radius:1rem;justify-items:center;gap:.3125rem;padding:.5rem .25rem .4375rem;font-weight:500;text-decoration:none;display:grid}.rail-plan{--tile:var(--lm-section-plan)}.rail-review{--tile:var(--lm-section-review)}.rail-lab{--tile:var(--lm-section-lab)}.rail-library{--tile:var(--lm-section-library)}.rail-guides{--tile:var(--lm-section-guides)}.rail-progress{--tile:var(--lm-section-progress)}.rail-tile{block-size:2.375rem;inline-size:2.375rem;color:var(--tile);background:var(--tile);border-radius:.75rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rail-tile{background:color-mix(in oklab, var(--tile) 14%, var(--lm-color-bg-surface))}}.rail-tile{transition:translate var(--lm-motion-duration-base) var(--lm-motion-easing-standard), scale var(--lm-motion-duration-fast) var(--lm-motion-easing-standard)}.rail-item:hover .rail-tile{translate:0 -1px}.rail-item:active .rail-tile{scale:.94}.rail-item[aria-current=page]{color:var(--lm-color-fg-default);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);font-weight:600}.rail-item[aria-current=page] .rail-tile{color:var(--lm-color-bg-surface);background:var(--tile)}.rail-bottom{margin-block-start:auto}.rail-display{block-size:2.5rem;inline-size:2.5rem;color:var(--lm-color-fg-muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.rail-display:hover,details[open]>.rail-display{background:var(--lm-color-bg-surface);color:var(--lm-color-fg-default)}.rail-me{color:var(--lm-color-fg-muted);font-size:var(--lm-font-size-2xs);border-radius:1rem;justify-items:center;gap:.25rem;padding:.25rem;text-decoration:none;display:grid}.rail-avatar{--level:0;background:conic-gradient(var(--lm-level-ring) calc(var(--level) * 1%), var(--lm-track) 0);border-radius:50%;place-items:center;block-size:2.875rem;inline-size:2.875rem;display:grid;position:relative}.rail-avatar span{background:var(--lm-color-bg-surface);block-size:2.375rem;inline-size:2.375rem;color:var(--lm-section-plan);font-size:var(--lm-font-size-md);text-transform:uppercase;border-radius:50%;place-items:center;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.rail-item,.rail-tile{transition:none}.rail-item:hover .rail-tile{translate:none}.rail-item:active .rail-tile{scale:none}}
