@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--spot-opacity:0;--testimonial-accent-scale:.35;--testimonial-accent-opacity:0}*,:before,:after,::backdrop{--angle:0deg}}}.site-shell{--bg:#fbfafd;--surface:#fff;--fg:#191731;--muted:#55536e;--line:#ece9f5;--glass:#ffffffbd;--glass-strong:#ffffffed;--site-ink:var(--fg);--site-muted:var(--muted);--site-surface:var(--surface);--site-canvas:var(--bg);--site-violet:var(--c-violet);--site-plum:var(--c-plum);--site-line:var(--line)}body:has(.site-shell){--bg:#fbfafd;--surface:#fff;--fg:#191731;--muted:#55536e;--line:#ece9f5;--glass:#ffffffbd;--glass-strong:#ffffffed;--site-ink:var(--fg);--site-muted:var(--muted);--site-surface:var(--surface);--site-canvas:var(--bg);--site-violet:var(--c-violet);--site-plum:var(--c-plum);--site-line:var(--line)}.dark .site-shell{--bg:#0e0d18;--surface:#181628;--fg:#f2f0fa;--muted:#aeacc8;--line:#2a2743;--glass:#181628c2;--glass-strong:#181628f2}.dark body:has(.site-shell){--bg:#0e0d18;--surface:#181628;--fg:#f2f0fa;--muted:#aeacc8;--line:#2a2743;--glass:#181628c2;--glass-strong:#181628f2}.reference-home{--surface:#fff;--glass:#ffffffbd;--glass-strong:#ffffffed;--hover:#1917310e}.dark .reference-home{--glass:#181628c2;--glass-strong:#181628f2;--hover:#f2f0fa13}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --spot-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --testimonial-accent-scale{syntax:"<number>";inherits:true;initial-value:.35}@property --testimonial-accent-opacity{syntax:"<number>";inherits:true;initial-value:0}.site-shell.reference-home{--c-violet:#346eaf;--c-plum:#c05d73;--c-rose:#d96873;--c-amber:#de9b40;--c-teal:#148b80;--c-indigo:#5270b0;--grad-sunset:linear-gradient(90deg, #356fb0, #14988c, #e69e55, #c05d73);--grad-text:linear-gradient(90deg, #315e9c, #118277, #b75c73);--cta-from:#167b80;--cta-to:#3764a0;--cta-fg:#fff;--shadow-soft:0 1px 2px #1d46590d, 0 12px 30px -15px #1c637133;--shadow-lift:0 2px 8px #1d46590f, 0 24px 48px -22px #16706e42}body:has(.site-shell){--c-violet:#346eaf;--c-plum:#c05d73;--c-rose:#d96873;--c-amber:#de9b40;--c-teal:#148b80;--c-indigo:#5270b0;--grad-sunset:linear-gradient(90deg, #356fb0, #14988c, #e69e55, #c05d73);--grad-text:linear-gradient(90deg, #315e9c, #118277, #b75c73);--cta-from:#167b80;--cta-to:#3764a0;--cta-fg:#fff;--shadow-soft:0 1px 2px #1d46590d, 0 12px 30px -15px #1c637133;--shadow-lift:0 2px 8px #1d46590f, 0 24px 48px -22px #16706e42}.dark .site-shell.reference-home{--c-violet:#83bbf4;--c-plum:#f59dad;--c-rose:#ffa09b;--c-amber:#ffd080;--c-teal:#65d7c7;--c-indigo:#a1b8f2;--grad-sunset:linear-gradient(90deg, #91c3f1, #6ed8c5, #f5b774, #f09cad);--grad-text:linear-gradient(90deg, #a8d4f5, #8ce3ce, #ffb8ba);--cta-from:#72d7c5;--cta-to:#a9c2f7;--cta-fg:#14252e}.dark body:has(.site-shell){--c-violet:#83bbf4;--c-plum:#f59dad;--c-rose:#ffa09b;--c-amber:#ffd080;--c-teal:#65d7c7;--c-indigo:#a1b8f2;--grad-sunset:linear-gradient(90deg, #91c3f1, #6ed8c5, #f5b774, #f09cad);--grad-text:linear-gradient(90deg, #a8d4f5, #8ce3ce, #ffb8ba);--cta-from:#72d7c5;--cta-to:#a9c2f7;--cta-fg:#14252e}
