html[data-visual-style=pro],html[data-visual-style=pro][data-theme=light],html[data-visual-style=pro][data-theme=dark]{--ei-paper:#f6f5f1;--ei-surface:#fbfaf8;--ei-surface-raised:#fff;--ei-surface-sunk:#efeee9;--ei-surface-deep:#e4e2db;--ei-chrome:#efeee9;--ei-border:#dcdad3;--ei-border-strong:#c6c3ba;--ei-ink:#333;--ei-ink-2:#4a4a4a;--ei-ink-3:#6b6b6b;--ei-ink-4:#8a8a8a;--ei-ink-5:#9d9d9d;--ei-accent:#3d9991;--ei-accent-strong:#27635d;--ei-accent-soft:#5cb3aa;--ei-accent-muted:#34837c;--ei-shadow-soft:#33333314;--ei-shadow-strong:#3333331f;--ei-chrome-dark:#2e2e2e;--ei-chrome-darker:#1f1f1f;--ei-chrome-sunk:#232323;--ei-chrome-raised:#3a3a3a;--ei-chrome-border:#444;--ei-on-dark:#f2f2f0;--ei-on-dark-muted:#ccc;--ei-on-dark-faint:#8a8a8a;--ei-accent-on-dark:#6fc4bb;--ei-selection:#cde5e1;--ei-ring-soft:#9ecdc7;--ei-highlight:#d7e7e4;--ei-fade:#f6f5f1e0;--ei-on-accent:#fff;--ei-logo-ink:#000;--ei-level-1:#9a9a9a;--ei-level-2:#7c7c7c;--ei-level-3:#5c5c5c;--ei-level-4:#3a3a3a;--ei-level-5:#1f1f1f;--ei-level-1-mark:#a8a8a8;--ei-level-2-mark:#858585;--ei-level-3-mark:#616161;--ei-level-4-mark:#3a3a3a;--ei-level-5-mark:#1f1f1f;--theme-body-bg:var(--ei-paper);--theme-page-start:var(--ei-paper);--theme-page-mid:var(--ei-paper);--theme-page-end:var(--ei-paper);--theme-page-halo-top:transparent;--theme-page-halo-left:transparent;--theme-page-halo-right:transparent;--theme-page-edge-vignette:transparent;--theme-home-glow-top:transparent;--theme-home-glow-bottom:transparent;--theme-text-primary:var(--ei-ink);--theme-text-secondary:var(--ei-ink-2);--theme-text-muted:var(--ei-ink-3);--theme-text-faint:var(--ei-ink-4);--theme-text-ghost:var(--ei-ink-5);--theme-accent-strong:var(--ei-accent-strong);--theme-accent:var(--ei-accent);--theme-accent-soft:var(--ei-accent-soft);--theme-accent-muted:var(--ei-accent-muted);--theme-selection:var(--ei-selection);--theme-section-heading:var(--ei-ink);--theme-ring-soft:var(--ei-ring-soft);--site-logo-stop-1:var(--ei-logo-ink);--site-logo-stop-2:var(--ei-logo-ink);--site-logo-stop-3:color-mix(in srgb, var(--ei-accent) 45%, var(--ei-logo-ink));--site-logo-stop-4:var(--ei-accent);--theme-logo-fill:linear-gradient(118deg, var(--site-logo-stop-1) 0%, var(--site-logo-stop-2) 26%, var(--site-logo-stop-3) 62%, var(--site-logo-stop-4) 90%);--theme-logo-shadow:transparent;--theme-logo-shadow-hover:transparent;--theme-border-subtle:var(--ei-border);--theme-border-strong:var(--ei-border-strong);--theme-card-border:var(--ei-border);--theme-card-border-strong:var(--ei-border-strong);--theme-divider:var(--ei-border);--theme-shadow-soft:var(--ei-shadow-soft);--theme-shadow-strong:var(--ei-shadow-strong);--theme-elevation-control-primary:0 0 #0000;--theme-elevation-icon-tile:0 0 #0000;--theme-elevation-mark-hairline:inset 0 0 0 1px color-mix(in srgb, var(--ei-accent) 34%, transparent);--theme-surface-soft:var(--ei-surface);--theme-surface-muted:var(--ei-surface-sunk);--theme-surface-strong:var(--ei-surface-raised);--theme-surface-deep:var(--ei-surface-deep);--theme-menu-surface:var(--ei-surface-raised);--theme-table-row-alt:var(--ei-surface-sunk);--theme-backdrop-safe:var(--ei-paper);--theme-autofill-bg:var(--ei-surface-raised);--theme-autofill-text:var(--ei-ink);--theme-field-surface:var(--ei-surface-raised);--theme-field-surface-alt:var(--ei-surface);--theme-field-border:var(--ei-border-strong);--theme-field-on-chrome-surface:var(--ei-surface-raised);--theme-field-on-chrome-border:var(--ei-border-strong);--theme-field-on-panel-surface:var(--ei-surface-raised);--theme-field-on-panel-surface-alt:var(--ei-surface);--theme-chrome-surface:var(--ei-chrome);--theme-chrome-surface-strong:var(--ei-surface-sunk);--theme-chrome-border:var(--ei-border);--theme-chrome-rail-base:var(--ei-chrome);--theme-chrome-rail-highlight:var(--ei-chrome);--theme-chrome-rail-primary:var(--ei-chrome);--theme-chrome-rail-secondary:var(--ei-chrome);--theme-chrome-rail-bg:var(--ei-chrome);--theme-header-shadow:0 1px 0 var(--ei-border);--theme-header-nav-active-bg:var(--ei-surface-sunk);--theme-header-nav-active-border:var(--ei-accent);--theme-toggle-pill-bg:var(--ei-surface-sunk);--theme-panel-base:var(--ei-surface);--theme-frosted-panel-border:var(--ei-border);--theme-frosted-panel-highlight:var(--ei-surface);--theme-frosted-panel-primary:var(--ei-surface);--theme-frosted-panel-secondary:var(--ei-surface);--theme-frosted-panel-bg:var(--ei-surface);--theme-frosted-panel-shadow:0 0 #0000;--theme-frosted-panel-hover-border:var(--ei-accent);--theme-frosted-panel-hover-bg:var(--ei-surface-raised);--theme-frosted-panel-hover-shadow:0 0 #0000;--theme-control-base:var(--ei-surface-sunk);--theme-frosted-control-border:var(--ei-border);--theme-frosted-control-highlight:var(--ei-surface-sunk);--theme-frosted-control-primary:var(--ei-surface-sunk);--theme-frosted-control-secondary:var(--ei-surface-sunk);--theme-frosted-control-bg:var(--ei-surface-sunk);--theme-frosted-control-shadow:0 0 0 1px var(--ei-border);--theme-frosted-control-hover-border:var(--ei-accent);--theme-frosted-control-hover-bg:var(--ei-surface-raised);--theme-frosted-control-hover-shadow:0 0 0 1px var(--ei-accent);--theme-frosted-control-on-panel-border:var(--ei-border);--theme-frosted-control-on-panel-bg:var(--ei-surface-raised);--theme-frosted-control-on-panel-shadow:0 0 0 1px var(--ei-border);--theme-frosted-control-on-panel-hover-border:var(--ei-accent);--theme-frosted-control-on-panel-hover-bg:var(--ei-surface-raised);--theme-frosted-control-on-panel-hover-shadow:0 0 0 1px var(--ei-accent);--theme-article-neutral-panel-border:var(--ei-border);--theme-article-neutral-panel-base:var(--ei-surface);--theme-article-neutral-panel-highlight:var(--ei-surface);--theme-article-neutral-panel-primary:var(--ei-surface);--theme-article-neutral-panel-secondary:var(--ei-surface);--theme-article-neutral-panel-bg:var(--ei-surface);--theme-article-neutral-panel-shadow:none;--theme-route-active-base:var(--ei-surface-sunk);--theme-article-route-active-border:var(--ei-accent);--theme-article-route-active-highlight:var(--ei-surface-sunk);--theme-article-route-active-primary:var(--ei-surface-sunk);--theme-article-route-active-secondary:var(--ei-surface-sunk);--theme-article-route-active-bg:var(--ei-surface-sunk);--theme-article-route-active-text:var(--ei-accent-strong);--theme-article-route-active-shadow:none;--theme-article-reference-control-border:var(--ei-border);--theme-article-reference-control-bg:var(--ei-surface-raised);--theme-article-reference-control-text:var(--ei-accent-strong);--theme-scroll-track:var(--ei-surface-sunk);--theme-scroll-track-bg:var(--ei-surface-sunk);--theme-scroll-track-border:var(--ei-border);--theme-scroll-thumb:var(--ei-accent);--theme-scroll-thumb-hover:var(--ei-accent-strong);--theme-scroll-thumb-bg:var(--ei-accent);--theme-scroll-thumb-hover-bg:var(--ei-accent-strong);--theme-scroll-thumb-glow:transparent;--theme-name-chip-bg:var(--ei-surface-sunk);--theme-name-chip-bg-hover:var(--ei-surface-raised);--theme-name-chip-text:var(--ei-ink-2);--theme-name-chip-text-hover:var(--ei-accent-strong);--theme-name-chip-ring:var(--ei-border);--theme-name-chip-ring-hover:var(--ei-accent);--theme-skip-link-bg:var(--ei-accent-strong);--theme-skip-link-text:var(--ei-on-accent);--theme-flag-ring:var(--ei-border);--theme-flag-shadow:none;--theme-profile-markdown-quote-bg:var(--ei-surface-sunk);--theme-profile-markdown-quote-border:var(--ei-border-strong);--theme-index-card-bullet:var(--ei-ink-4);--theme-avatar-gradient-from:var(--ei-accent-soft);--theme-avatar-gradient-to:var(--ei-accent-strong);--theme-home-nav-card-border:var(--ei-border);--theme-dose-tier-fade:var(--ei-fade);--theme-plateau-tier-fade:var(--theme-dose-tier-fade);--theme-search-highlight-bg:var(--ei-highlight);--theme-search-highlight-text:var(--ei-ink);--theme-search-overlay-bg:var(--ei-paper);--theme-report-substance-text:var(--ei-accent-strong);--theme-report-metadata-text:var(--ei-ink-3);--theme-report-phase-peak-text:var(--ei-accent-strong);--theme-report-phase-offset-text:var(--ei-ink-2);--theme-report-phase-peak-bg:var(--ei-surface-sunk);--theme-report-phase-offset-bg:var(--ei-surface-sunk);--theme-report-phase-onset-bg:var(--ei-surface-sunk);--theme-report-phase-peak-border:var(--ei-border);--theme-report-phase-offset-border:var(--ei-border);--theme-report-phase-peak-dot:var(--ei-accent);--theme-report-phase-offset-dot:var(--ei-ink-3);--theme-status-badge-inset:transparent;--theme-semantic-neutral-badge-bg:var(--ei-surface-sunk);--theme-semantic-neutral-badge-text:var(--ei-ink-2);--theme-semantic-neutral-badge-ring:var(--ei-border);--theme-semantic-neutral-badge-glow:transparent;--theme-semantic-danger-card-bg:color-mix(in srgb, rgb(var(--c-rose)) 10%, var(--ei-surface));--theme-semantic-unsafe-card-bg:color-mix(in srgb, rgb(var(--c-orange)) 10%, var(--ei-surface));--theme-semantic-caution-card-bg:color-mix(in srgb, rgb(var(--c-amber)) 10%, var(--ei-surface));--theme-semantic-danger-badge-bg:color-mix(in srgb, rgb(var(--c-rose)) 18%, var(--ei-surface-sunk));--theme-semantic-unsafe-badge-bg:color-mix(in srgb, rgb(var(--c-orange)) 18%, var(--ei-surface-sunk));--theme-semantic-caution-badge-bg:color-mix(in srgb, rgb(var(--c-amber)) 18%, var(--ei-surface-sunk));--theme-semantic-info-badge-bg:color-mix(in srgb, rgb(var(--c-blue)) 18%, var(--ei-surface-sunk));--theme-semantic-success-badge-bg:color-mix(in srgb, rgb(var(--c-emerald)) 18%, var(--ei-surface-sunk));--theme-semantic-danger-card-shadow:none;--theme-semantic-unsafe-card-shadow:none;--theme-semantic-caution-card-shadow:none;--font-family-body:var(--font-pro,var(--font-display)), "Titillium Web", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:var(--font-pro,var(--font-display)), "Titillium Web", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-tracking-display:0;--type-tracking-heading:0;--type-tracking-body:0}html[data-visual-style=pro][data-theme=dark]{--ei-paper:#131313;--ei-surface:#191919;--ei-surface-raised:#212121;--ei-surface-sunk:#0c0c0c;--ei-surface-deep:#070707;--ei-chrome:#191919;--ei-border:#3f3f3f;--ei-border-strong:gray;--ei-ink:#f2f2f0;--ei-ink-2:#d6d6d3;--ei-ink-3:#c2c2bf;--ei-ink-4:#9b9b98;--ei-ink-5:#7f7f7c;--ei-accent:#6fc4bb;--ei-accent-strong:#8fd6ce;--ei-accent-soft:#4e9c95;--ei-accent-muted:#59aaa2;--ei-shadow-soft:#00000073;--ei-shadow-strong:#0009;--ei-chrome-dark:#1f1f1f;--ei-chrome-darker:#0a0a0a;--ei-chrome-sunk:#0c0c0c;--ei-chrome-raised:#2b2b2b;--ei-chrome-border:#383838;--ei-selection:#2f4f4c;--ei-ring-soft:#4a8a83;--ei-highlight:#33534f;--ei-fade:#131313e0;--ei-on-accent:#1b1b1b;--ei-logo-ink:#f2f2f0;--ei-level-1:#7a7a7a;--ei-level-2:#999;--ei-level-3:#b8b8b8;--ei-level-4:#d8d8d8;--ei-level-5:#f2f2f0;--ei-level-1-mark:#6e6e6e;--ei-level-2-mark:#8f8f8f;--ei-level-3-mark:#b0b0b0;--ei-level-4-mark:#d8d8d8;--ei-level-5-mark:#f2f2f0}html[data-visual-style=pro]{--theme-horizontal-divider-image:linear-gradient(90deg, transparent 0%, var(--ei-border) 8%, var(--ei-border) 92%, transparent 100%)}html[data-visual-style=pro] .theme-article-hero-summary{--theme-article-hero-summary-divider:linear-gradient(90deg, var(--ei-border), var(--ei-border))}html[data-visual-style=pro],html[data-visual-style=pro] *,html[data-visual-style=pro] :before,html[data-visual-style=pro] :after{-webkit-backdrop-filter:none!important}html[data-visual-style=pro] .theme-page-shell,html[data-visual-style=pro] body.theme-page-shell{background-color:var(--ei-paper);background-image:none}html[data-visual-style=pro] .theme-card-surface,html[data-visual-style=pro] .theme-overlay-surface,html[data-visual-style=pro] .theme-public-card,html[data-visual-style=pro] .theme-public-card-subtle,html[data-visual-style=pro] .theme-public-card-hover-quiet,html[data-visual-style=pro] .theme-inline-expanded-card,html[data-visual-style=pro] .theme-mobile-nav-panel{border-style:solid;border-width:1px;border-color:var(--ei-border);background-color:var(--ei-surface);box-shadow:none;--tw-ring-color:var(--ei-border);background-image:none}html[data-visual-style=pro] .theme-overlay-surface,html[data-visual-style=pro] .theme-mobile-nav-panel{background-color:var(--ei-surface-raised)!important}@media (hover:hover){html[data-visual-style=pro] .theme-public-card-interactive:hover,html[data-visual-style=pro] .theme-public-card-hover-quiet:hover,html[data-visual-style=pro] .theme-card-surface:hover{border-color:var(--ei-accent);background-color:var(--ei-surface-raised);box-shadow:none;background-image:none}html[data-visual-style=pro] .theme-public-card-hover-quiet.group:hover{box-shadow:none}}html[data-visual-style=pro] .theme-interaction-danger,html[data-visual-style=pro] .theme-interaction-unsafe,html[data-visual-style=pro] .theme-interaction-caution{background:var(--ei-surface);box-shadow:none}html[data-visual-style=pro] .theme-cta-accent{background:var(--ei-accent-strong);box-shadow:none}html[data-visual-style=pro] .theme-cta-accent:hover,html[data-visual-style=pro] .theme-cta-accent:focus-visible{background:var(--ei-accent);box-shadow:none;filter:none;transform:none}html[data-visual-style=pro] .theme-interaction-expanded-toggle-danger,html[data-visual-style=pro] .theme-interaction-expanded-toggle-unsafe,html[data-visual-style=pro] .theme-interaction-expanded-toggle-caution,html[data-visual-style=pro] .theme-interaction-danger .theme-interaction-expanded-toggle,html[data-visual-style=pro] .theme-interaction-unsafe .theme-interaction-expanded-toggle,html[data-visual-style=pro] .theme-interaction-caution .theme-interaction-expanded-toggle{background:var(--ei-surface-raised)!important;box-shadow:0 0 0 1px var(--ei-border)!important}html[data-visual-style=pro] .theme-public-card-icon{border:1px solid var(--ei-border);background:var(--ei-surface-sunk);color:var(--ei-accent-strong);box-shadow:none}html[data-visual-style=pro] .theme-home-nav-icon,html[data-visual-style=pro] .theme-home-shell[data-search-mode=true] .theme-home-nav-icon{border-color:var(--ei-border);background:var(--ei-surface);box-shadow:none}@media (hover:hover){html[data-visual-style=pro] .theme-home-nav-link:hover .theme-home-nav-icon{border-color:var(--ei-accent);background:var(--ei-surface-raised);box-shadow:none;transform:none}}html[data-visual-style=pro] .theme-home-nav-link:focus-visible .theme-home-nav-icon,html[data-visual-style=pro] .theme-home-shell[data-search-mode=true] .theme-home-nav-link:focus-visible .theme-home-nav-icon{border-color:var(--ei-accent);background:var(--ei-surface-raised);box-shadow:none;transform:none}html[data-visual-style=pro] .theme-contributor-card-glow{background:0 0}@media (hover:hover){html[data-visual-style=pro] .group:hover .theme-contributor-card-glow{background:0 0}}html[data-visual-style=pro] .theme-site-search-layer,html[data-visual-style=pro] .theme-home-ambient{background:var(--ei-paper)}html[data-visual-style=pro] .theme-search-focus-glow{background:0 0}html[data-visual-style=pro] .theme-section-header-glow{background-color:#0000}html[data-visual-style=pro] .theme-page-header-glow{background:0 0}html[data-visual-style=pro] .bg-fuchsia-600\/14,html[data-visual-style=pro] .bg-violet-600\/14,html[data-visual-style=pro] .bg-fuchsia-500\/30,html[data-visual-style=pro] .bg-fuchsia-500\/10{filter:none;background-color:#0000}html[data-visual-style=pro] .from-fuchsia-500\/10{filter:none;background-image:none}html[data-visual-style=pro] .from-fuchsia-500{background-image:linear-gradient(to right, var(--ei-accent), var(--ei-accent-strong))}html[data-visual-style=pro] .decoration-fuchsia-300\/35{-webkit-text-decoration-color:color-mix(in srgb, var(--ei-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ei-accent) 45%, transparent)}@media (hover:hover){html[data-visual-style=pro] .hover\:decoration-fuchsia-200\/55:hover{-webkit-text-decoration-color:var(--ei-accent);text-decoration-color:var(--ei-accent)}}html[data-visual-style=pro] .from-\[color-mix\(in_srgb\,\#d946ef_18\%\,var\(--theme-surface-muted\)\)\],html[data-visual-style=pro] .from-\[color-mix\(in_srgb\,\#701a75_20\%\,var\(--theme-surface-muted\)\)\],html[data-visual-style=pro] .from-\[color-mix\(in_srgb\,\#d946ef_20\%\,var\(--theme-control-base\)\)\],html[data-visual-style=pro] .from-\[color-mix\(in_srgb\,\#d946ef_25\%\,var\(--theme-control-base\)\)\],html[data-visual-style=pro] .from-\[color-mix\(in_srgb\,\#fff_12\%\,var\(--theme-control-base\)\)\]{background-image:none;background-color:var(--ei-surface-sunk)}html[data-visual-style=pro] .focus-visible\:outline-fuchsia-400,html[data-visual-style=pro] .peer-focus-visible\:outline-fuchsia-400{outline-color:var(--ei-accent-strong)}html[data-visual-style=pro] .focus\:ring-fuchsia-400:focus,html[data-visual-style=pro] .focus-visible\:ring-fuchsia-400:focus-visible{--tw-ring-color:var(--ei-accent-strong)!important}html[data-visual-style=pro] .ring-fuchsia-400\/10,html[data-visual-style=pro] .ring-fuchsia-400\/20,html[data-visual-style=pro] .ring-fuchsia-400\/22{--tw-ring-color:var(--ei-border)}@media (hover:hover){html[data-visual-style=pro] .group:hover .group-hover\:ring-fuchsia-400\/50{--tw-ring-color:var(--ei-accent)}}html[data-visual-style=pro] .theme-search-overlay{border-color:var(--ei-border);background:var(--ei-surface-raised);box-shadow:0 0 0 1px var(--ei-border);--tw-ring-color:var(--ei-border)}html[data-visual-style=pro] .theme-search-suggestion[data-highlighted=true]{border-color:var(--ei-accent);background:var(--ei-surface-sunk);box-shadow:none}@media (hover:hover){html[data-visual-style=pro] .theme-search-suggestion:hover{border-color:var(--ei-accent);background:var(--ei-surface-sunk);box-shadow:none}}html[data-visual-style=pro] .theme-search-suggestion-kind{color:var(--ei-ink-4)}html[data-visual-style=pro] .theme-search-suggestion-secondary{color:var(--ei-ink-3)}html[data-visual-style=pro] .theme-search-suggestion-icon{border-color:var(--ei-border);background:var(--ei-surface-sunk);color:var(--ei-accent-strong);box-shadow:none;--tw-ring-color:var(--ei-border)}html[data-visual-style=pro] .theme-search-best-match{border-color:var(--ei-accent);background:var(--ei-surface-sunk);color:var(--ei-accent-strong);box-shadow:none}html[data-visual-style=pro] .theme-search-highlight-mark{background:var(--theme-search-highlight-bg);color:var(--theme-search-highlight-text);box-shadow:var(--theme-frosted-control-on-panel-shadow)}html[data-visual-style=pro] .theme-home-search-input{border-color:var(--ei-border-strong);background-color:var(--ei-surface-raised);box-shadow:0 0 0 1px var(--ei-border)}@media (hover:hover){html[data-visual-style=pro] .theme-home-search-input:hover{border-color:var(--ei-accent);background-color:var(--ei-surface-raised)}}html[data-visual-style=pro] .theme-home-search-input:focus{border-color:var(--ei-accent-strong);background-color:var(--ei-surface-raised);box-shadow:0 0 0 1px var(--ei-accent-strong)}html[data-visual-style=pro] .theme-header-nav-link[data-active=true]{box-shadow:none}html[data-visual-style=pro] .theme-home-logo{filter:none}@media (hover:hover){html[data-visual-style=pro] .theme-home-logo-frame:hover .theme-home-logo-main{filter:none}}html[data-visual-style=pro] .theme-state-card:before{background:0 0}html[data-visual-style=pro] .theme-index-card-count,html[data-visual-style=pro] .theme-index-card-count-sm{background-color:var(--ei-surface-sunk)!important;box-shadow:inset 0 0 0 1px var(--ei-border)!important;color:var(--ei-ink-2)!important;background-image:none!important}html[data-visual-style=pro] .theme-index-card-icon{background:var(--ei-surface-raised)!important;border-color:var(--ei-border)!important;box-shadow:none!important;color:var(--ei-accent-strong)!important;--tw-ring-color:var(--ei-border)!important}html[data-visual-style=pro] .theme-mobile-nav-panel{border-color:var(--ei-border)!important;background:var(--ei-surface-raised)!important;box-shadow:0 0 0 1px var(--ei-border)!important;--tw-ring-color:var(--ei-border)!important}html[data-visual-style=pro] .theme-country-flag-icon{box-shadow:0 0 0 1px var(--ei-border)!important}html[data-visual-style=pro] .theme-toc-icon{color:var(--ei-accent-strong)!important}html[data-visual-style=pro] :is(.theme-dose-detail-expanded,.theme-plateau-tier-expanded){background:var(--ei-surface-sunk)!important}html[data-visual-style=pro] .theme-external-source-pill .theme-text-faint{color:var(--ei-ink-4)!important}html[data-visual-style=pro] .theme-molecule-shell,html[data-visual-style=pro] .theme-molecule-panel,html[data-visual-style=pro] .theme-molecule-fallback,html[data-visual-style=pro] .theme-article-priority-section{border-color:var(--ei-border);background:var(--ei-surface);box-shadow:none}html[data-visual-style=pro] .theme-molecule-image{--tw-brightness:brightness(1);--tw-contrast:contrast(1);--tw-hue-rotate:hue-rotate(0deg);--tw-saturate:saturate(1)}html[data-visual-style=pro] .theme-control-pill,html[data-visual-style=pro] .theme-control-pill-quiet,html[data-visual-style=pro] .theme-article-hero-priority .theme-control-pill-quiet,html[data-visual-style=pro] .theme-header-surface input[type=search]{box-shadow:none}html[data-visual-style=pro] .theme-reagent-swatch{--theme-reagent-swatch-label-overlay:none;--theme-reagent-swatch-spectrum-overlay:none;--theme-reagent-swatch-label-border-top:var(--ei-border);--theme-reagent-swatch-label-border-bottom:var(--ei-border);--theme-reagent-swatch-spectrum-border-top:var(--ei-border);--theme-reagent-swatch-spectrum-border-bottom:var(--ei-border);--theme-reagent-swatch-spectrum-seam-shadow:inset 1px 0 0 var(--ei-border);box-shadow:0 0 0 1px var(--ei-border)}html[data-visual-style=pro] .theme-reagent-results-panel{border:1px solid var(--theme-article-neutral-panel-border);background:var(--theme-article-neutral-panel-bg);box-shadow:var(--theme-article-neutral-panel-shadow)}html[data-visual-style=pro] .theme-toggle-thumb{border-color:var(--ei-border-strong);background:var(--ei-surface-raised)}html[data-visual-style=pro] .theme-toggle-icon-muted{color:var(--ei-ink-3)}html[data-visual-style=pro] :is(.app-header,.app-footer) .theme-toggle-thumb{border-color:var(--ei-chrome-border);background:var(--ei-chrome-raised)}html[data-visual-style=pro] :is(.app-header,.app-footer) .theme-toggle-icon-muted{color:var(--ei-on-dark-muted)}html[data-visual-style=pro] .theme-home-logo-charge-a,html[data-visual-style=pro] .theme-home-logo-charge-b{background-image:none;animation-name:none}html[data-visual-style=pro] .yarl__root{--yarl__color_backdrop:#20262beb;--yarl__color_button:#f1ebdd;--yarl__color_button_active:#fff;--yarl__color_button_disabled:#f1ebdd80}html[data-visual-style=pro] body,html[data-visual-style=pro] .font-sans{font-family:var(--font-family-body)}html[data-visual-style=pro] .app-header{--theme-chrome-rail-bg:var(--ei-chrome-dark);--theme-chrome-rail-base:var(--ei-chrome-dark);--theme-chrome-rail-highlight:var(--ei-chrome-dark);--theme-chrome-rail-primary:var(--ei-chrome-dark);--theme-chrome-rail-secondary:var(--ei-chrome-dark);--theme-chrome-surface:var(--ei-chrome-dark);--theme-chrome-surface-strong:var(--ei-chrome-raised);--theme-chrome-border:var(--ei-chrome-dark);--theme-header-shadow:0 1px 0 #171717;--theme-text-primary:var(--ei-on-dark-muted);--theme-text-secondary:var(--ei-on-dark-muted);--theme-text-muted:var(--ei-on-dark-muted);--theme-text-faint:var(--ei-on-dark-faint);--theme-text-ghost:#6f6f6f;--theme-accent:var(--ei-accent-on-dark);--theme-accent-strong:var(--ei-accent-on-dark);--theme-accent-soft:var(--ei-accent-on-dark);--theme-accent-muted:#58a89f;--theme-logo-fill:linear-gradient(118deg, var(--ei-accent-on-dark) 0%, var(--ei-accent-on-dark) 12%, color-mix(in srgb, var(--ei-accent-on-dark) 45%, var(--ei-on-dark)) 52%, var(--ei-on-dark) 90%);--theme-field-surface:var(--ei-chrome-raised);--theme-field-surface-alt:var(--ei-chrome-raised);--theme-field-border:var(--ei-chrome-border);--theme-field-on-chrome-surface:var(--ei-chrome-raised);--theme-field-on-chrome-border:var(--ei-chrome-border);--theme-frosted-control-bg:var(--ei-chrome-raised);--theme-frosted-control-border:var(--ei-chrome-border);--theme-frosted-control-shadow:0 0 0 1px var(--ei-chrome-border);--theme-frosted-control-hover-bg:#454545;--theme-frosted-control-hover-border:#5c5c5c;--theme-frosted-control-hover-shadow:0 0 0 1px #5c5c5c;--theme-frosted-control-on-panel-bg:var(--ei-chrome-raised);--theme-frosted-control-on-panel-border:var(--ei-chrome-border);--theme-frosted-control-on-panel-shadow:0 0 0 1px var(--ei-chrome-border);--theme-frosted-control-on-panel-hover-bg:#454545;--theme-frosted-control-on-panel-hover-border:#5c5c5c;--theme-frosted-control-on-panel-hover-shadow:0 0 0 1px #5c5c5c;--theme-header-nav-active-bg:transparent;--theme-header-nav-active-border:transparent;--theme-divider:var(--ei-chrome-border);--theme-card-border:var(--ei-chrome-border);--theme-border-subtle:var(--ei-chrome-border);--theme-frosted-panel-border:var(--ei-chrome-border);--theme-autofill-bg:var(--ei-chrome-raised);--theme-autofill-text:var(--ei-on-dark);--theme-toggle-pill-bg:var(--ei-chrome-sunk)}html[data-visual-style=pro] .app-header .theme-text-primary{color:var(--ei-on-dark)}html[data-visual-style=pro] .app-header .theme-header-nav-link{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:400}@media (hover:hover){html[data-visual-style=pro] .app-header .theme-header-nav-link:hover{color:var(--ei-on-dark)!important}}html[data-visual-style=pro] .app-header .theme-header-nav-link[data-active=true]{color:var(--ei-on-dark)!important;box-shadow:none!important;--tw-ring-color:transparent!important;background:0 0!important;border-color:#0000!important}html[data-visual-style=pro] .app-header .theme-mobile-nav-panel,html[data-visual-style=pro] .app-header .theme-overlay-surface.theme-mobile-nav-panel{background:var(--ei-chrome-dark)!important;border-color:var(--ei-chrome-border)!important;box-shadow:0 12px 28px #00000052!important}html[data-visual-style=pro] .app-footer{--theme-frosted-panel-bg:var(--ei-chrome-darker);--theme-frosted-panel-base:var(--ei-chrome-darker);--theme-frosted-panel-highlight:var(--ei-chrome-darker);--theme-frosted-panel-primary:var(--ei-chrome-darker);--theme-frosted-panel-secondary:var(--ei-chrome-darker);--theme-panel-base:var(--ei-chrome-darker);--theme-frosted-panel-border:#383838;--theme-frosted-panel-shadow:0 0 #0000;--theme-text-primary:var(--ei-on-dark-muted);--theme-text-secondary:var(--ei-on-dark-muted);--theme-text-muted:#7d7d7d;--theme-text-faint:#6b6b6b;--theme-text-ghost:#5a5a5a;--theme-accent:var(--ei-accent-on-dark);--theme-accent-strong:var(--ei-accent-on-dark);--theme-accent-soft:var(--ei-accent-on-dark);--theme-logo-fill:linear-gradient(118deg, var(--ei-accent-on-dark) 0%, var(--ei-accent-on-dark) 12%, color-mix(in srgb, var(--ei-accent-on-dark) 45%, var(--ei-on-dark)) 52%, var(--ei-on-dark) 90%);--theme-frosted-control-bg:#2a2a2a;--theme-frosted-control-border:#3d3d3d;--theme-frosted-control-shadow:0 0 0 1px #3d3d3d;--theme-frosted-control-hover-bg:#363636;--theme-frosted-control-hover-border:#4d4d4d;--theme-frosted-control-hover-shadow:0 0 0 1px #4d4d4d;--theme-divider:#383838;--theme-border-subtle:#383838;--theme-toggle-pill-bg:var(--ei-chrome-sunk)}html[data-visual-style=pro] .app-footer .theme-text-primary{color:var(--ei-on-dark)}html[data-visual-style=pro] :is(h1,h2,h3,h4,h5,h6).theme-accent-heading,html[data-visual-style=pro] .prose.prose-fuchsia :is(h1,h2,h3,h4,h5,h6){color:var(--theme-text-primary)}html[data-visual-style=pro] .prose.prose-fuchsia :is(h1,h2){letter-spacing:.16em;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.5}html[data-visual-style=pro] .prose.prose-fuchsia :is(h3,h4){color:var(--theme-text-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:600}html[data-visual-style=pro] a.theme-accent-heading,html[data-visual-style=pro] a .theme-accent-heading{color:var(--theme-accent)}html[data-visual-style=pro] h1.theme-accent-heading{letter-spacing:-.005em;font-size:2rem;font-weight:400}html[data-visual-style=pro] h2.text-\[var\(--theme-section-heading\)\]{letter-spacing:.16em;text-transform:uppercase;font-size:1rem;font-weight:600}html[data-visual-style=pro] h2.text-\[var\(--theme-section-heading\)\] svg{width:1.2rem;height:1.2rem}html[data-visual-style=pro] h3.theme-accent-heading{color:var(--theme-text-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:600}html[data-visual-style=pro] .theme-article-subsection-heading{letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.4}html[data-visual-style=pro] .theme-effect-neutral-panel .text-\[color\:var\(--theme-semantic-success-badge-text\)\]{color:var(--ei-level-1)}html[data-visual-style=pro] .theme-effect-neutral-panel .bg-\[color\:var\(--theme-semantic-success-badge-text\)\]{background-color:var(--ei-level-1-mark)}html[data-visual-style=pro] .theme-effect-neutral-panel .text-\[color\:var\(--theme-semantic-info-badge-text\)\]{color:var(--ei-level-2)}html[data-visual-style=pro] .theme-effect-neutral-panel .bg-\[color\:var\(--theme-semantic-info-badge-text\)\]{background-color:var(--ei-level-2-mark)}html[data-visual-style=pro] .theme-effect-neutral-panel .text-\[color\:var\(--theme-semantic-caution-badge-text\)\]{color:var(--ei-level-3)}html[data-visual-style=pro] .theme-effect-neutral-panel .bg-\[color\:var\(--theme-semantic-caution-badge-text\)\]{background-color:var(--ei-level-3-mark)}html[data-visual-style=pro] .theme-effect-neutral-panel .text-\[color\:var\(--theme-semantic-unsafe-badge-text\)\]{color:var(--ei-level-4)}html[data-visual-style=pro] .theme-effect-neutral-panel .bg-\[color\:var\(--theme-semantic-unsafe-badge-text\)\]{background-color:var(--ei-level-4-mark)}html[data-visual-style=pro] .theme-effect-neutral-panel .text-\[color\:var\(--theme-semantic-danger-badge-text\)\]{color:var(--ei-level-5)}html[data-visual-style=pro] .theme-effect-neutral-panel .bg-\[color\:var\(--theme-semantic-danger-badge-text\)\]{background-color:var(--ei-level-5-mark)}html[data-visual-style=pro] .rounded-lg{border-radius:.1875rem}html[data-visual-style=pro] .rounded-xl,html[data-visual-style=pro] .rounded-2xl,html[data-visual-style=pro] .rounded-3xl{border-radius:.25rem}html[data-visual-style=pro] .rounded-\[2rem\],html[data-visual-style=pro] .rounded-\[1\.75rem\]{border-radius:.375rem}html[data-visual-style=pro] .prose :where(a),html[data-visual-style=pro] a.theme-accent-emphasis{text-decoration-line:none}html[data-visual-style=pro] .prose :where(a):hover,html[data-visual-style=pro] a.theme-accent-emphasis:hover{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}html[data-visual-style=pro] :not(a).theme-accent-emphasis{color:var(--theme-text-primary)}html[data-visual-style=pro] .theme-index-card-link{color:var(--theme-accent)}html[data-visual-style=pro] .theme-index-card-link:hover,html[data-visual-style=pro] .theme-index-card-link:focus-visible{color:var(--theme-accent-strong)}html[data-visual-style=pro] svg.theme-accent-heading{color:var(--ei-ink-3)}html[data-visual-style=pro] h2.theme-accent-heading{letter-spacing:.16em;text-transform:uppercase;font-size:1rem;font-weight:600;line-height:1.5}html[data-visual-style=pro] h3.theme-accent-heading,html[data-visual-style=pro] h4.theme-accent-heading{color:var(--theme-text-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:600}html[data-visual-style=pro] .theme-index-card-title,html[data-visual-style=pro] .theme-index-card-title-accent{letter-spacing:.16em;text-transform:uppercase;font-size:.9375rem;font-weight:400;line-height:1.5}html[data-visual-style=pro] span.theme-accent-heading{font-weight:400}html[data-visual-style=pro] :is(.app-header,.app-footer) .font-display.theme-text-primary{letter-spacing:normal;text-transform:none;font-weight:400}html[data-visual-style=pro] .app-header .font-display.theme-text-primary{font-size:1.25rem}html[data-visual-style=pro] .theme-home-wordmark{font-size:clamp(3rem,5vw,4rem);font-weight:400;line-height:1}html[data-visual-style=pro] .theme-home-intro{letter-spacing:0;font-size:1.0625rem;line-height:1.65}html[data-visual-style=pro] .theme-home-nav-link{font-family:var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1.25}
