/*! 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{--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-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--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-outline-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-weight-medium:500;--font-weight-semibold:600;--default-font-family:var(--font-family-primary)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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(--default-font-family,-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]){-webkit-text-decoration:underline dotted;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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,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}html{background:var(--bg);color:var(--text);font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-optical-sizing:auto;margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:visited{color:var(--link)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-6{margin-top:24px}.mt-24{margin-top:96px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:8px}.h-full{height:100%}.min-h-10{min-height:40px}.min-h-12{min-height:48px}.min-h-16{min-height:64px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[68ch\]{max-width:68ch}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[1200px\]{max-width:1200px}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.cursor-not-allowed{cursor:not-allowed}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}: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-subtle>:not(:last-child)){border-color:var(--border)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-md{border-radius:8px}.rounded-sm{border-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-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-rule-strong{border-color:var(--border-strong)}.border-rule-subtle{border-color:var(--border)}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.bg-action{background-color:var(--cta-bg)}.bg-anchor{background-color:var(--text)}.bg-canvas{background-color:var(--bg)}.bg-card{background-color:var(--bg-elevated)}.bg-card-tinted{background-color:var(--surface-tinted)}.bg-disabled\!{background-color:var(--disabled-bg)!important}.bg-transparent{background-color:#0000}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.px-3{padding-inline:12px}.px-4{padding-inline:16px}.px-6{padding-inline:24px}.py-2{padding-block:8px}.py-3{padding-block:12px}.py-12{padding-block:48px}.py-16{padding-block:64px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-body{font-size:var(--font-size-body);line-height:var(--tw-leading,var(--line-height-body));letter-spacing:var(--tw-tracking,var(--letter-spacing-body))}.text-h1{font-size:var(--font-size-h1);line-height:var(--tw-leading,var(--line-height-h1));letter-spacing:var(--tw-tracking,var(--letter-spacing-display))}.text-h2{font-size:var(--font-size-h2);line-height:var(--tw-leading,var(--line-height-heading));letter-spacing:var(--tw-tracking,var(--letter-spacing-heading))}.text-h3{font-size:var(--font-size-h3);line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,var(--letter-spacing-heading))}.text-small{font-size:var(--font-size-small);line-height:var(--tw-leading,1.4)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-anchor,.text-ink{color:var(--text)}.text-ink-secondary{color:var(--text-muted)}.text-on-action{color:var(--cta-fg)}.text-on-disabled\!{color:var(--disabled-fg)!important}.text-status-error{color:var(--status-error)}.text-status-info{color:var(--status-info)}.text-status-success{color:var(--status-success)}.text-status-warning{color:var(--status-warning)}.text-text-brand{color:var(--text-brand)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder\:text-ink-secondary::placeholder{color:var(--text-muted)}@media (hover:hover){.hover\:bg-action-hover:hover{background-color:var(--cta-bg)}.hover\:bg-card-tinted:hover{background-color:var(--surface-tinted)}.hover\:text-anchor:hover{color:var(--text)}.hover\:text-on-action:hover{color:var(--cta-fg)}.hover\:decoration-2:hover{text-decoration-thickness:2px}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:translate-y-0:disabled{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-disabled:disabled{background-color:var(--disabled-bg)}.disabled\:text-on-disabled:disabled{color:var(--disabled-fg)}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}}[data-variant=secondary]:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-outline)}@media (max-width:24rem){[data-site-header]>div{row-gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap}}[data-icon-gradient-defs]{position:absolute}[data-icon-gradient=fill]{fill:var(--icon-gradient-paint)}[data-icon-gradient=stroke]{stroke:var(--icon-gradient-paint)}:where(button,[role=tab],[data-variant]) [data-icon-gradient=fill]{fill:currentColor}:where(button,[role=tab],[data-variant]) [data-icon-gradient=stroke]{stroke:currentColor}[data-ground-only=dark]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ground-only=dark]{display:revert-layer}:root:not([data-theme=light]) [data-ground-only=light]{display:none}}:is(:root[data-theme=dark],:root [data-theme=dark]) [data-ground-only=dark]{display:revert-layer}:is(:root[data-theme=dark],:root [data-theme=dark]) [data-ground-only=light]{display:none}:is(:root[data-theme=light],:root [data-theme=light]) [data-ground-only=light]{display:revert-layer}:is(:root[data-theme=light],:root [data-theme=light]) [data-ground-only=dark]{display:none}}:root{--gradient-aurora-text-dark:linear-gradient(90deg, #8fb0ff 0%, #d8b4fe 65%, #f3c4dc 100%);--gradient-aurora-surface:linear-gradient(135deg, #2e5bff 0%, #7c3aed 55%, #e8508f 100%);--gradient-aurora-text-light:linear-gradient(90deg, #1e3fcc 0%, #6d28d9 55%, #b4176b 100%);--gradient-haze:linear-gradient(90deg, #e4eaff 0%, #ede4ff 55%, #fce7f3 100%);--cobalt-500:#2e5bff;--cobalt-300:#8fb0ff;--cobalt-700:#1e3fcc;--violet-500:#7c3aed;--violet-400:#8b5cf6;--violet-300:#d8b4fe;--violet-700:#6d28d9;--magenta-500:#e8508f;--magenta-200:#f3c4dc;--magenta-700:#b4176b;--midnight-950:#0e1059;--midnight-900:#172165;--midnight-800:#293670;--neutral-1000:#060142;--neutral-950:#15161a;--neutral-800:#2a3252;--neutral-700:#50545c;--neutral-500:#7c808a;--neutral-300:#aeb8d2;--neutral-200:#d5d7dd;--neutral-100:#ecedef;--neutral-50:#f8f8f7;--white:#fff;--status-success-light:#2e7d4f;--status-success-dark:#5fbf86;--status-warning-light:#96610f;--status-warning-dark:#e0a93a;--status-error-light:#c0392b;--status-error-dark:#f0716a;--status-info-light:#3a6ea5;--status-info-dark:#7fb0e0}:root,[data-theme=light]{--bg:var(--neutral-50);--bg-elevated:var(--white);--border:var(--neutral-200);--border-strong:var(--neutral-500);--surface-tinted:var(--neutral-100);--selected-bg:var(--gradient-haze);--table-head-bg:var(--neutral-100);--table-band-bg:var(--neutral-100);--disabled-bg:var(--neutral-100);--disabled-fg:var(--neutral-700);--logo-color:var(--cobalt-500);--chart-series-1:var(--cobalt-700);--chart-series-2:#00a199;--chart-series-3:#662ea0;--chart-series-4:#009ac7;--chart-axis:var(--neutral-700);--chart-grid:var(--neutral-200);--text:var(--neutral-950);--text-muted:var(--neutral-700);--text-brand:var(--cobalt-700);--text-accent:var(--cobalt-500);--link:var(--cobalt-700);--cta-bg:var(--cobalt-500);--cta-fg:var(--white);--accent-outline:var(--cobalt-700);--selection-indicator:var(--cobalt-500);--focus:var(--cobalt-500);--status-success:var(--status-success-light);--status-warning:var(--status-warning-light);--status-error:var(--status-error-light);--status-info:var(--status-info-light);--gradient-text:var(--gradient-aurora-text-light);--gradient-surface:var(--gradient-aurora-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--midnight-950);--bg-elevated:var(--midnight-900);--border:var(--midnight-800);--border-strong:var(--neutral-500);--surface-tinted:var(--midnight-900);--selected-bg:var(--midnight-900);--table-head-bg:var(--midnight-900);--table-band-bg:var(--midnight-900);--disabled-bg:var(--neutral-800);--disabled-fg:var(--neutral-300);--logo-color:var(--white);--chart-series-1:#4971e0;--chart-series-2:#00a89f;--chart-series-3:#a773ea;--chart-series-4:#0086af;--chart-axis:var(--neutral-300);--chart-grid:var(--midnight-800);--text:var(--white);--text-muted:var(--neutral-300);--text-brand:var(--cobalt-300);--text-accent:var(--cobalt-300);--link:var(--cobalt-300);--cta-bg:var(--cobalt-500);--cta-fg:var(--white);--accent-outline:var(--cobalt-300);--selection-indicator:var(--cobalt-300);--focus:var(--cobalt-300);--status-success:var(--status-success-dark);--status-warning:var(--status-warning-dark);--status-error:var(--status-error-dark);--status-info:var(--status-info-dark);--gradient-text:var(--gradient-aurora-text-dark);--gradient-surface:var(--gradient-aurora-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg:var(--midnight-950);--bg-elevated:var(--midnight-900);--border:var(--midnight-800);--border-strong:var(--neutral-500);--surface-tinted:var(--midnight-900);--selected-bg:var(--midnight-900);--table-head-bg:var(--midnight-900);--table-band-bg:var(--midnight-900);--disabled-bg:var(--neutral-800);--disabled-fg:var(--neutral-300);--logo-color:var(--white);--chart-series-1:#4971e0;--chart-series-2:#00a89f;--chart-series-3:#a773ea;--chart-series-4:#0086af;--chart-axis:var(--neutral-300);--chart-grid:var(--midnight-800);--text:var(--white);--text-muted:var(--neutral-300);--text-brand:var(--cobalt-300);--text-accent:var(--cobalt-300);--link:var(--cobalt-300);--cta-bg:var(--cobalt-500);--cta-fg:var(--white);--accent-outline:var(--cobalt-300);--selection-indicator:var(--cobalt-300);--focus:var(--cobalt-300);--status-success:var(--status-success-dark);--status-warning:var(--status-warning-dark);--status-error:var(--status-error-dark);--status-info:var(--status-info-dark);--gradient-text:var(--gradient-aurora-text-dark);--gradient-surface:var(--gradient-aurora-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--topo-ground:var(--midnight-950);--topo-line:var(--cobalt-300);--topo-line-opacity:.24;--topo-index-opacity:.6;--topo-interval:1000;--topo-index-level:9000}:root,[data-theme=light]{--chart-seq-1:#83a8ff;--chart-seq-2:#6189f0;--chart-seq-3:#486dd1;--chart-seq-4:#3052b3;--chart-seq-5:#1a3696;--chart-div-1:#005a54;--chart-div-2:#00867f;--chart-div-3:#59b7af;--chart-div-4:#d5d7dd;--chart-div-5:#af97d4;--chart-div-6:#865bbc;--chart-div-7:#602a98}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-seq-1:#385bbd;--chart-seq-2:#5076db;--chart-seq-3:#6993fa;--chart-seq-4:#91b2ff;--chart-seq-5:#bcd1ff;--chart-div-1:#007973;--chart-div-2:#00a199;--chart-div-3:#67c4bc;--chart-div-4:#50545c;--chart-div-5:#bba4e1;--chart-div-6:#9e73d7;--chart-div-7:#7c49b8}}[data-theme=dark]{--chart-seq-1:#385bbd;--chart-seq-2:#5076db;--chart-seq-3:#6993fa;--chart-seq-4:#91b2ff;--chart-seq-5:#bcd1ff;--chart-div-1:#007973;--chart-div-2:#00a199;--chart-div-3:#67c4bc;--chart-div-4:#50545c;--chart-div-5:#bba4e1;--chart-div-6:#9e73d7;--chart-div-7:#7c49b8}:root{--font-family-primary:"Inter", Arial, Helvetica, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-display:64px;--font-size-h1:44px;--font-size-h2:30px;--font-size-h3:20px;--font-size-body:15px;--font-size-small:12px;--line-height-display:1.05;--line-height-h1:1.1;--line-height-heading:1.2;--line-height-body:1.5;--line-height-ui:1.3;--letter-spacing-display:-.022em;--letter-spacing-heading:-.015em;--letter-spacing-body:0;--letter-spacing-caps:.07em}body{font-optical-sizing:auto}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--measure-body:68ch;--field-width-default:420px;--icon-size-sm:16px;--icon-size-md:24px;--icon-size-lg:32px;--icon-size-xl:48px;--icon-stroke:1.5px;--icon-gradient-dark-start:var(--violet-400);--icon-gradient-dark-end:var(--magenta-500);--icon-gradient-light-start:var(--cobalt-500);--icon-gradient-light-mid:var(--violet-500);--icon-gradient-light-end:var(--magenta-700)}:root,[data-theme=light]{--icon-default:var(--neutral-700);--icon-action:var(--cobalt-700);--icon-accent:var(--cobalt-500);--icon-inverse:var(--white);--icon-gradient-paint:url(#a123-icon-gradient-light)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--icon-default:var(--neutral-300);--icon-action:var(--cobalt-300);--icon-accent:var(--cobalt-300);--icon-inverse:var(--white);--icon-gradient-paint:url(#a123-icon-gradient-dark)}}[data-theme=dark]{--icon-default:var(--neutral-300);--icon-action:var(--cobalt-300);--icon-accent:var(--cobalt-300);--icon-inverse:var(--white);--icon-gradient-paint:url(#a123-icon-gradient-dark)}:root,[data-theme=light]{--elevation-0:none;--elevation-1:0 1px 2px #0e105914;--elevation-2:0 2px 6px #0e10591a;--elevation-3:0 8px 20px #0e105924}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--elevation-0:none;--elevation-1:none;--elevation-2:none;--elevation-3:none}}[data-theme=dark]{--elevation-0:none;--elevation-1:none;--elevation-2:none;--elevation-3:none}:root{--motion-duration-instant:.1s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-slow:.4s;--motion-duration-reveal:.6s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-enter:cubic-bezier(0, 0, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-distance:16px;--motion-stagger:80ms}@media (prefers-reduced-motion:reduce){:root{--motion-distance:0px;--motion-stagger:0s}}:root,[data-theme=light]{--bio-stroke-body:2.4;--bio-stroke-inner:1.6;--bio-stroke-molecule:2;--bio-b-lineage-line:#2f4db8;--bio-b-lineage-fill:#e1e7f8;--bio-b-lineage-shade:#c9d3f0;--bio-b-lineage-core:#7d93d8;--bio-t-lineage-line:#6b41b3;--bio-t-lineage-fill:#ece4f8;--bio-t-lineage-shade:#d9cbf0;--bio-t-lineage-core:#a68ad6;--bio-ige-effector-line:#b8603a;--bio-ige-effector-fill:#f6e3d9;--bio-ige-effector-shade:#ebc9b9;--bio-ige-effector-core:#d99470;--bio-granulocyte-line:#a84a72;--bio-granulocyte-fill:#f5e2ea;--bio-granulocyte-shade:#eac7d6;--bio-granulocyte-core:#d18aa8;--bio-phagocyte-apc-line:#237c78;--bio-phagocyte-apc-fill:#ddeeec;--bio-phagocyte-apc-shade:#bfdeda;--bio-phagocyte-apc-core:#6aafaa;--bio-host-tissue-line:#6e7392;--bio-host-tissue-fill:#eeeff5;--bio-host-tissue-shade:#dbdde9;--bio-host-tissue-core:#abb0c8;--bio-blood-line:#aa3656;--bio-blood-fill:#f4d4dc;--bio-blood-shade:#e8b4c1;--bio-blood-core:#ce6a85;--bio-ige-antibody-line:#223072;--bio-ige-antibody-fill:#223072;--bio-ige-antibody-shade:#223072;--bio-ige-antibody-core:#5d6aa8;--bio-antibody-other-line:#5a6177;--bio-antibody-other-fill:#5a6177;--bio-antibody-other-shade:#5a6177;--bio-antibody-other-core:#8c93a8;--bio-allergen-line:#647524;--bio-allergen-fill:#e8eccb;--bio-allergen-shade:#cfd6a0;--bio-allergen-core:#a2ae5a;--bio-mediator-histamine-line:#9b2f6a;--bio-mediator-histamine-fill:#b9488a;--bio-mediator-histamine-shade:#9b2f6a;--bio-mediator-histamine-core:#7c2353;--bio-mediator-cytokine-line:#1f7a95;--bio-mediator-cytokine-fill:#4ba6c4;--bio-mediator-cytokine-shade:#1f7a95;--bio-mediator-cytokine-core:#165a6e;--bio-pathogen-line:#7d6e2e;--bio-pathogen-fill:#efe9cc;--bio-pathogen-shade:#d9cf9a;--bio-pathogen-core:#b3a456;--illo-stroke:2px;--illo-line:var(--cobalt-700);--illo-fill:var(--white);--illo-fill-alt:var(--neutral-100);--illo-accent-start:var(--cobalt-500);--illo-accent-mid:var(--violet-500);--illo-accent-end:var(--magenta-700)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bio-stroke-body:2.4;--bio-stroke-inner:1.6;--bio-stroke-molecule:2;--bio-b-lineage-line:#b9c8f2;--bio-b-lineage-fill:#5f76c9;--bio-b-lineage-shade:#4a5fae;--bio-b-lineage-core:#3a4c9c;--bio-t-lineage-line:#d0bdf0;--bio-t-lineage-fill:#8e6fcf;--bio-t-lineage-shade:#7256b3;--bio-t-lineage-core:#5d43a0;--bio-ige-effector-line:#f3c6ae;--bio-ige-effector-fill:#d9866a;--bio-ige-effector-shade:#bd6d50;--bio-ige-effector-core:#a65a3e;--bio-granulocyte-line:#f0c3d5;--bio-granulocyte-fill:#c97a9c;--bio-granulocyte-shade:#a95f80;--bio-granulocyte-core:#8e4a6a;--bio-phagocyte-apc-line:#a9ded9;--bio-phagocyte-apc-fill:#4fa9a3;--bio-phagocyte-apc-shade:#3b8a85;--bio-phagocyte-apc-core:#2f6f6b;--bio-host-tissue-line:#c7cbe2;--bio-host-tissue-fill:#8790b8;--bio-host-tissue-shade:#6b7499;--bio-host-tissue-core:#555d82;--bio-blood-line:#f1b8c6;--bio-blood-fill:#c9607b;--bio-blood-shade:#a84860;--bio-blood-core:#8c3a4f;--bio-ige-antibody-line:#d6def8;--bio-ige-antibody-fill:#d6def8;--bio-ige-antibody-shade:#d6def8;--bio-ige-antibody-core:#a8b6e6;--bio-antibody-other-line:#b8bfd3;--bio-antibody-other-fill:#b8bfd3;--bio-antibody-other-shade:#b8bfd3;--bio-antibody-other-core:#8e97b2;--bio-allergen-line:#d6de9a;--bio-allergen-fill:#a4b055;--bio-allergen-shade:#86903f;--bio-allergen-core:#6d7733;--bio-mediator-histamine-line:#f2b9d8;--bio-mediator-histamine-fill:#d977ae;--bio-mediator-histamine-shade:#b85a90;--bio-mediator-histamine-core:#9a4276;--bio-mediator-cytokine-line:#b3e1ef;--bio-mediator-cytokine-fill:#6cc0da;--bio-mediator-cytokine-shade:#4c9db6;--bio-mediator-cytokine-core:#357e95;--bio-pathogen-line:#e2d8a8;--bio-pathogen-fill:#b5a65c;--bio-pathogen-shade:#948742;--bio-pathogen-core:#776c36;--illo-stroke:2px;--illo-line:var(--cobalt-300);--illo-fill:var(--midnight-900);--illo-fill-alt:var(--midnight-800);--illo-accent-start:var(--violet-400);--illo-accent-mid:var(--violet-400)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--illo-accent-mid:color-mix(in srgb, var(--violet-400) 45%, var(--magenta-500))}}:root:not([data-theme=light]){--illo-accent-end:var(--magenta-500)}}[data-theme=dark]{--bio-stroke-body:2.4;--bio-stroke-inner:1.6;--bio-stroke-molecule:2;--bio-b-lineage-line:#b9c8f2;--bio-b-lineage-fill:#5f76c9;--bio-b-lineage-shade:#4a5fae;--bio-b-lineage-core:#3a4c9c;--bio-t-lineage-line:#d0bdf0;--bio-t-lineage-fill:#8e6fcf;--bio-t-lineage-shade:#7256b3;--bio-t-lineage-core:#5d43a0;--bio-ige-effector-line:#f3c6ae;--bio-ige-effector-fill:#d9866a;--bio-ige-effector-shade:#bd6d50;--bio-ige-effector-core:#a65a3e;--bio-granulocyte-line:#f0c3d5;--bio-granulocyte-fill:#c97a9c;--bio-granulocyte-shade:#a95f80;--bio-granulocyte-core:#8e4a6a;--bio-phagocyte-apc-line:#a9ded9;--bio-phagocyte-apc-fill:#4fa9a3;--bio-phagocyte-apc-shade:#3b8a85;--bio-phagocyte-apc-core:#2f6f6b;--bio-host-tissue-line:#c7cbe2;--bio-host-tissue-fill:#8790b8;--bio-host-tissue-shade:#6b7499;--bio-host-tissue-core:#555d82;--bio-blood-line:#f1b8c6;--bio-blood-fill:#c9607b;--bio-blood-shade:#a84860;--bio-blood-core:#8c3a4f;--bio-ige-antibody-line:#d6def8;--bio-ige-antibody-fill:#d6def8;--bio-ige-antibody-shade:#d6def8;--bio-ige-antibody-core:#a8b6e6;--bio-antibody-other-line:#b8bfd3;--bio-antibody-other-fill:#b8bfd3;--bio-antibody-other-shade:#b8bfd3;--bio-antibody-other-core:#8e97b2;--bio-allergen-line:#d6de9a;--bio-allergen-fill:#a4b055;--bio-allergen-shade:#86903f;--bio-allergen-core:#6d7733;--bio-mediator-histamine-line:#f2b9d8;--bio-mediator-histamine-fill:#d977ae;--bio-mediator-histamine-shade:#b85a90;--bio-mediator-histamine-core:#9a4276;--bio-mediator-cytokine-line:#b3e1ef;--bio-mediator-cytokine-fill:#6cc0da;--bio-mediator-cytokine-shade:#4c9db6;--bio-mediator-cytokine-core:#357e95;--bio-pathogen-line:#e2d8a8;--bio-pathogen-fill:#b5a65c;--bio-pathogen-shade:#948742;--bio-pathogen-core:#776c36;--illo-stroke:2px;--illo-line:var(--cobalt-300);--illo-fill:var(--midnight-900);--illo-fill-alt:var(--midnight-800);--illo-accent-start:var(--violet-400);--illo-accent-mid:var(--violet-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--illo-accent-mid:color-mix(in srgb, var(--violet-400) 45%, var(--magenta-500))}}[data-theme=dark]{--illo-accent-end:var(--magenta-500)}:root{--slide-width:1280px;--slide-height:720px;--slide-margin:64px;--slide-gutter:24px;--slide-column:74px;--slide-span-5:466px;--slide-span-8:760px;--slide-span-9:858px;--slide-span-10:956px;--slide-span-11:1054px;--slide-band-height:48px;--slide-band-gap:24px;--slide-band-logo:24px;--slide-section-clear:296px;--slide-logo-title:40px;--slide-logo-closing:64px;--slide-font-display:88px;--slide-font-title:56px;--slide-font-lead:40px;--slide-font-quote:48px;--slide-font-body:32px;--slide-font-stat:144px;--slide-font-stat-group:88px;--slide-font-numeral:48px;--slide-font-caption:24px;--slide-font-band:20px;--slide-line-body:1.4;--slide-line-lead:1.25}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/InterVariable-latin-DEsmlzne.woff2)format("woff2");unicode-range:U+??,U+100-17F,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2070-209F,U+20AC,U+20B9,U+2100-214F,U+2190-21FF,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+2713-2714,U+2717,U+FEFF,U+FFFD}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
