:root{--site-local-minute:720;--site-hue:218;--site-mode:light;--site-surface:#ffffff;--site-panel:#ffffff;--site-control:#f7faff;--site-raised:#edf3fa;--site-text:#102344;--site-muted:#61718a;--site-line:#dce6f2;--site-strong-line:#b9d1f3;--site-accent:#2563eb;--site-cta:#2563eb;--site-cta-ink:#fff;--site-glow:hsl(var(--site-hue) 70% 82%);--site-midglow:rgba(215,231,255,0.47);--site-garden:hsl(var(--site-hue) 44% 34%);--site-garden-opacity:0.49;--site-wordmark:brightness(0);--site-danger:#961f39;--site-danger-panel:#fae5e9;--site-warning:#80501b;--site-warning-panel:#f7ead8;--site-success:#21674c;--site-success-panel:#e1f2e7;--site-known:#763d7b;--site-known-panel:#f2e5f5;--site-wash:radial-gradient(ellipse at 76% 0%,var(--site-midglow),transparent 42rem),var(--site-surface)}:root[data-site-mode=dark]{--site-mode:dark;--site-surface:#151719;--site-panel:#1d2126;--site-control:#1c2025;--site-raised:#252b33;--site-text:#f2f2f2;--site-muted:#c6c6c6;--site-line:#383c43;--site-strong-line:#556779;--site-accent:#8ebaff;--site-cta:#8db3ff;--site-cta-ink:#151719;--site-glow:hsl(var(--site-hue) 48% 23%);--site-midglow:rgba(54,91,148,0.24);--site-garden:hsl(var(--site-hue) 51% 75%);--site-garden-opacity:0.65;--site-wordmark:brightness(0) invert(1);--site-danger:#ffa6af;--site-danger-panel:#40232d;--site-warning:#ffd09b;--site-warning-panel:#3a2b21;--site-success:#a0e7c7;--site-success-panel:#19352d;--site-known:#f4bbf8;--site-known-panel:#382741}.site-clock-controls{display:inline-flex;align-items:center;gap:.25rem;flex:none}.site-appearance-trigger{width:2rem;height:2rem;color:var(--site-accent)}.site-appearance-trigger:hover,.site-appearance-trigger[data-state=open]{background:var(--site-raised);color:var(--site-text)}.site-appearance-menu{border-color:var(--site-line);background:var(--site-panel);color:var(--site-text)}.site-appearance-menu [data-highlighted]{background:var(--site-raised);color:var(--site-text)}.site-clock{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--site-muted);font:12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.site-clock svg{color:var(--site-accent)}@media (max-width:550px){.site-clock{font-size:11px}.site-clock svg{display:none}}.site-time-resource,.substrate-docs-shell{background:var(--site-wash)!important;color:var(--site-text);color-scheme:var(--site-mode)}.site-resource-footer,.site-resource-header{border-color:var(--site-line);background:var(--site-panel);color:var(--site-muted)}.site-resource-wordmark img{filter:var(--site-wordmark)}.site-resource-action{background:var(--site-cta);color:var(--site-cta-ink)}:is(.site-time-resource,.substrate-docs-shell) :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-900){color:var(--site-text)}:is(.site-time-resource,.substrate-docs-shell) :is(.text-slate-700,.text-slate-600,.text-slate-500,.text-gray-700,.text-gray-600,.text-gray-500){color:var(--site-muted)}:is(.site-time-resource,.substrate-docs-shell) :is(.text-blue-950,.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600){color:var(--site-accent)}:is(.site-time-resource,.substrate-docs-shell) :is(.bg-white,.bg-slate-50,.bg-blue-50,.bg-blue-50\/70,.bg-blue-100){background-color:var(--site-panel)!important}:is(.site-time-resource,.substrate-docs-shell) :is(.border-slate-200,.border-slate-300,.border-blue-100){border-color:var(--site-line)}.site-time-resource .substrate-resource-hero{background:var(--site-wash);border-color:var(--site-line)}.site-time-resource .substrate-resource-hero__wash{display:none}.site-time-resource .substrate-resource-hero__title{color:var(--site-text)}.site-time-resource .substrate-resource-hero__description{color:var(--site-muted)}.site-time-resource :is(.substrate-resource-hero .substrate-kicker,.substrate-resource-hero a){color:var(--site-accent)}.substrate-docs-shell .eden-docs-search{min-width:0}.substrate-docs-shell .eden-docs-header__inner{grid-template-columns:minmax(8rem,1fr) minmax(10rem,27rem) auto}.substrate-docs-shell .eden-docs-header__logo img{filter:grayscale(1)}@media (max-width:639px){.substrate-docs-shell .eden-docs-header__inner{grid-template-columns:auto minmax(0,1fr) auto}}:where([data-public-site],[data-public-site] *,html:has([data-public-site]) [role=dialog],html:has([data-public-site]) [role=dialog] *,html:has([data-public-site]) [data-radix-popper-content-wrapper] *){border-radius:0!important}