.site-root{--site-l-bg:var(--color-bg);--site-l-surface:var(--color-surface);--site-l-surface-sunken:var(--color-surface-sunken);--site-l-surface-inverse:var(--color-surface-inverse);--site-l-border:var(--color-border);--site-l-border-strong:var(--color-border-strong);--site-l-border-inverse:var(--color-border-inverse);--site-l-text:var(--color-text);--site-l-text-muted:var(--color-text-muted);--site-l-text-subtle:var(--color-text-subtle);--site-l-text-inverse:var(--color-text-inverse);--site-l-accent:var(--color-accent);--site-l-accent-hover:var(--color-accent-hover);--site-l-accent-pressed:var(--color-accent-pressed);--site-l-accent-wash:var(--color-accent-wash);--site-l-accent-wash-border:var(--color-accent-wash-border);--site-l-accent-text:var(--color-accent-text);--site-l-on-accent:var(--color-on-accent);--site-l-focus-ring:var(--color-focus-ring);--site-l-focus-ring-inverse:var(--color-focus-ring-inverse);--site-l-success:var(--color-success);--site-l-success-wash:var(--color-success-wash);--site-l-success-text:var(--color-success-text);--site-l-error:var(--color-error);--site-l-error-wash:var(--color-error-wash);--site-l-error-text:var(--color-error-text);--site-l-attention:var(--color-attention);--site-l-attention-wash:var(--color-attention-wash);--site-l-attention-text:var(--color-attention-text);--site-l-viz-1:var(--viz-1);--site-l-viz-other:var(--viz-other);--site-l-viz-grid:var(--viz-grid);--site-l-viz-axis:var(--viz-axis);--site-l-viz-annotation:var(--viz-annotation);--site-l-safety-body-bg:var(--safety-body-bg);--site-l-safety-body-fg:var(--safety-body-fg);--site-l-safety-meta-fg:var(--safety-meta-fg);--site-l-safety-danger-border:var(--safety-danger-border);--site-l-safety-notice-border:var(--safety-notice-border);--site-float-shadow:0 12px 28px rgb(17 18 20/0.12);--site-manual-font:Georgia,"Times New Roman",serif}.site-light{color-scheme:light;--color-bg:var(--site-l-bg);--color-surface:var(--site-l-surface);--color-surface-sunken:var(--site-l-surface-sunken);--color-surface-inverse:var(--site-l-surface-inverse);--color-border:var(--site-l-border);--color-border-strong:var(--site-l-border-strong);--color-border-inverse:var(--site-l-border-inverse);--color-text:var(--site-l-text);--color-text-muted:var(--site-l-text-muted);--color-text-subtle:var(--site-l-text-subtle);--color-text-inverse:var(--site-l-text-inverse);--color-accent:var(--site-l-accent);--color-accent-hover:var(--site-l-accent-hover);--color-accent-pressed:var(--site-l-accent-pressed);--color-accent-wash:var(--site-l-accent-wash);--color-accent-wash-border:var(--site-l-accent-wash-border);--color-accent-text:var(--site-l-accent-text);--color-on-accent:var(--site-l-on-accent);--color-focus-ring:var(--site-l-focus-ring);--color-focus-ring-inverse:var(--site-l-focus-ring-inverse);--color-success:var(--site-l-success);--color-success-wash:var(--site-l-success-wash);--color-success-text:var(--site-l-success-text);--color-error:var(--site-l-error);--color-error-wash:var(--site-l-error-wash);--color-error-text:var(--site-l-error-text);--color-attention:var(--site-l-attention);--color-attention-wash:var(--site-l-attention-wash);--color-attention-text:var(--site-l-attention-text);--viz-1:var(--site-l-viz-1);--viz-other:var(--site-l-viz-other);--viz-grid:var(--site-l-viz-grid);--viz-axis:var(--site-l-viz-axis);--viz-annotation:var(--site-l-viz-annotation);--safety-body-bg:var(--site-l-safety-body-bg);--safety-body-fg:var(--site-l-safety-body-fg);--safety-meta-fg:var(--site-l-safety-meta-fg);--safety-danger-border:var(--site-l-safety-danger-border);--safety-notice-border:var(--site-l-safety-notice-border)}.site-root summary{list-style:none}.site-root summary::-webkit-details-marker{display:none}.site-root details[open]>summary .site-chevron{transform:rotate(180deg)}.site-chevron{transition:transform var(--duration-fast) var(--ease-standard)}@keyframes site-sheet-in{0%{opacity:0}to{opacity:1}}.site-sheet[data-state=open]{animation:site-sheet-in var(--duration-base) var(--ease-enter)}@media print{html[data-print-roi] #roi [data-print-hide],html[data-print-roi] .site-root>:not(main),html[data-print-roi] main>:not(#roi){display:none!important}}@media (prefers-reduced-motion:no-preference){@keyframes hero-case-in{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:none}}@keyframes hero-case-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.hero-case{animation:hero-case-in var(--duration-slow) var(--ease-enter) both}.hero-case-line{stroke-dasharray:1;animation:hero-case-line calc(var(--duration-slow) * 2) var(--ease-standard) both}}