:root{--ink-950:#09090b;--ink-900:#0f0f11;--ink-850:#151517;--ink-800:#1b1b1f;--ink-750:#202126;--ink-700:#2a2b31;--ink-600:#3a3b43;--ink-500:#5b5d67;--ink-400:#82848f;--ink-300:#a9abb4;--ink-200:#cfd0d6;--night-900:#0e1015;--night-850:#151922;--night-800:#1c212b;--paper-0:#ffffff;--paper-50:#f7f7f8;--paper-100:#f1f2f4;--paper-200:#e6e7ea;--paper-300:#d4d6db;--blue-300:#6db2ff;--blue-400:#3d95ff;--blue-500:#0a7cff;--blue-600:#0066e0;--blue-700:#0052b8;--blue-900:#0b2a52;--bds-font-display:"Cabinet Grotesk","Cabinet Grotesk Fallback","Clash Display","Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;--bds-font-body:"Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;--bds-font-serif-accent:"Cabinet Grotesk","Cabinet Grotesk Fallback","Clash Display",system-ui,sans-serif;--bds-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--bds-radius-xs:4px;--bds-radius-sm:6px;--bds-radius-md:8px;--bds-radius-lg:10px;--bds-radius-xl:12px;--bds-radius-2xl:14px;--bds-radius-pill:100px;--bds-radius-blob:60% 40% 30% 70%/60% 30% 70% 40%;--bds-dur-instant:80ms;--bds-dur-fast:140ms;--bds-dur-base:220ms;--bds-dur-slow:360ms;--bds-dur-slower:520ms;--bds-ease-out:cubic-bezier(0.22,1,0.36,1);--bds-ease-in-out:cubic-bezier(0.65,0,0.35,1);--bds-ease-in:cubic-bezier(0.7,0,0.84,0);--bds-ease-emphatic:cubic-bezier(0.34,1.56,0.64,1);--tour-backdrop:rgba(9,9,11,0.78);--tour-cutout-radius:16px;--tour-cutout-pad:8px;--bds-tap-min:44px;--bds-safe-bottom:env(safe-area-inset-bottom,0px)}:root,[data-theme=light]{--bds-bg:#f8fafd;--bds-surface:var(--paper-0);--bds-surface-raised:var(--paper-0);--bds-surface-overlay:rgba(255,255,255,0.84);--bds-surface-sunken:#f4f7fb;--bds-track:#e8eef7;--bds-slot-free:#f4f7fb;--bds-off-hours:rgba(15,15,17,0.06);--bds-off-hours-line:rgba(15,15,17,0.1);--bds-chart-grid:rgba(15,15,17,0.07);--bds-chart-axis:rgba(15,15,17,0.2);--bds-chart-bar-neutral:var(--paper-300);--bds-skeleton-base:#eef3fa;--bds-skeleton-sweep:rgba(255,255,255,0.85);--bds-text:var(--ink-900);--bds-text-secondary:#4b4d56;--bds-text-muted:#6f717b;--bds-text-on-accent:#ffffff;--bds-text-on-danger:#ffffff;--bds-text-inverse:var(--paper-0);--bds-border:rgba(15,15,17,0.1);--bds-border-strong:rgba(15,15,17,0.2);--bds-hairline:rgba(15,15,17,0.07);--bds-ring:var(--blue-500);--bds-accent:var(--blue-600);--bds-accent-hover:var(--blue-500);--bds-accent-pressed:var(--blue-700);--bds-accent-subtle:rgba(10,124,255,0.1);--bds-accent-fg:#ffffff;--bds-highlight:var(--blue-600);--bds-highlight-hover:var(--blue-500);--bds-highlight-subtle:rgba(10,124,255,0.12);--bds-highlight-fg:#ffffff;--bds-foil-from:var(--blue-400);--bds-foil-to:var(--blue-700);--bds-wood:#4b4d56;--bds-wood-deep:#2a2b31;--bds-wood-subtle:rgba(15,15,17,0.06);--bds-success:#1f8a4c;--bds-success-fg:#135a31;--bds-success-surface:#e4f4ea;--bds-warn:#b3730d;--bds-warn-fg:#6b4400;--bds-warn-surface:#fbf0da;--bds-danger:#d13b3b;--bds-danger-fg:#7a1c1c;--bds-danger-surface:#fbe6e6;--bds-info:var(--blue-600);--bds-info-fg:var(--blue-900);--bds-info-surface:#e6f0ff;--bds-grain-opacity:0;--bds-glass-blur:20px;--bds-glass-border:rgba(15,15,17,0.08);--bds-inner-top-light:none;--bds-shadow-xs:0 1px 2px rgba(15,15,17,0.06);--bds-shadow-sm:0 2px 8px -2px rgba(15,15,17,0.1);--bds-shadow-md:0 4px 16px -4px rgba(15,15,17,0.14);--bds-shadow-lg:0 8px 32px -8px rgba(15,15,17,0.2);--bds-shadow-pop:0 24px 64px -16px rgba(15,15,17,0.24);--bds-glow-accent:0 0 0 1px rgba(10,124,255,0.3),0 8px 32px -8px rgba(10,124,255,0.3);--bds-glow-highlight:var(--bds-glow-accent);--bds-tactile-hi:rgba(255,255,255,0.3);--bds-tactile-hi-pressed:rgba(255,255,255,0.08);--bds-tactile-lift:0.1;--bds-tactile-lift-hover:0.16;--bds-tactile-lift-pressed:0.02;--bds-tactile-sink:0.04;--bds-tactile-drop:0 1px 1px rgba(15,15,17,0.08),0 2px 4px -1px rgba(15,15,17,0.12);--bds-tactile-drop-pressed:0 0 0 0 rgba(15,15,17,0);--bds-tactile-accent-edge:var(--blue-700);--bds-tactile-accent-edge-bottom:color-mix(in srgb,var(--blue-700) 82%,var(--ink-950));--bds-tactile-danger-edge:color-mix(in srgb,var(--bds-danger) 76%,var(--ink-950));--bds-tactile-danger-edge-bottom:color-mix(in srgb,var(--bds-danger) 62%,var(--ink-950));--bds-tactile-neutral-bg:var(--paper-0);--bds-tactile-neutral-hi:rgba(255,255,255,0.9);--bds-tactile-neutral-edge:rgba(15,15,17,0.12);--bds-tactile-neutral-edge-bottom:rgba(15,15,17,0.2);--bds-tactile-neutral-edge-hover:rgba(15,15,17,0.22);--bds-tactile-neutral-lift:0;--bds-tactile-neutral-sink:0.03;color-scheme:light}[data-theme=dark]{--bds-bg:var(--night-900);--bds-surface:var(--night-850);--bds-surface-raised:var(--night-800);--bds-surface-overlay:rgba(28,33,43,0.82);--bds-surface-sunken:#252b37;--bds-track:#303747;--bds-slot-free:#353d50;--bds-off-hours:rgba(255,255,255,0.045);--bds-off-hours-line:rgba(255,255,255,0.1);--bds-chart-grid:rgba(255,255,255,0.1);--bds-chart-axis:rgba(255,255,255,0.24);--bds-chart-bar-neutral:#3c4458;--bds-skeleton-base:rgba(255,255,255,0.09);--bds-skeleton-sweep:rgba(255,255,255,0.08);--bds-text:#ffffff;--bds-text-secondary:rgba(255,255,255,0.78);--bds-text-muted:rgba(255,255,255,0.62);--bds-text-on-accent:#ffffff;--bds-text-on-danger:#ffffff;--bds-text-inverse:#0e1015;--bds-border:rgba(255,255,255,0.14);--bds-border-strong:rgba(255,255,255,0.24);--bds-hairline:rgba(255,255,255,0.1);--bds-ring:var(--blue-300);--bds-accent:var(--blue-500);--bds-accent-hover:var(--blue-400);--bds-accent-pressed:var(--blue-600);--bds-accent-subtle:rgba(10,124,255,0.14);--bds-accent-fg:#ffffff;--bds-highlight:var(--blue-400);--bds-highlight-hover:var(--blue-300);--bds-highlight-subtle:rgba(61,149,255,0.14);--bds-highlight-fg:#ffffff;--bds-foil-from:var(--blue-300);--bds-foil-to:var(--blue-600);--bds-wood:var(--ink-400);--bds-wood-deep:var(--ink-600);--bds-wood-subtle:rgba(255,255,255,0.08);--bds-success:#3ddc84;--bds-success-fg:#d5f7e3;--bds-success-surface:rgba(61,220,132,0.14);--bds-warn:#f2b134;--bds-warn-fg:#fbe8c2;--bds-warn-surface:rgba(242,177,52,0.14);--bds-danger:#ff5c5c;--bds-danger-fg:#ffd9d9;--bds-danger-surface:rgba(255,92,92,0.14);--bds-info:var(--blue-400);--bds-info-fg:#d6e8ff;--bds-info-surface:rgba(61,149,255,0.14);--bds-grain-opacity:0;--bds-glass-blur:20px;--bds-glass-border:rgba(255,255,255,0.12);--bds-inner-top-light:inset 0 1px 0 0 rgba(255,255,255,0.07);--bds-shadow-xs:0 1px 2px rgba(0,0,0,0.5);--bds-shadow-sm:0 2px 10px -2px rgba(0,0,0,0.6);--bds-shadow-md:0 4px 16px rgba(0,0,0,0.55);--bds-shadow-lg:0 8px 32px rgba(0,0,0,0.65);--bds-shadow-pop:0 32px 80px -20px rgba(0,0,0,0.75);--bds-glow-accent:0 0 0 1px rgba(10,124,255,0.35),0 12px 48px -10px rgba(10,124,255,0.35);--bds-glow-highlight:var(--bds-glow-accent);--bds-tactile-hi:rgba(255,255,255,0.2);--bds-tactile-hi-pressed:rgba(255,255,255,0.05);--bds-tactile-lift:0.08;--bds-tactile-lift-hover:0.13;--bds-tactile-lift-pressed:0.01;--bds-tactile-sink:0.06;--bds-tactile-drop:0 1px 1px rgba(0,0,0,0.4),0 2px 4px -1px rgba(0,0,0,0.45);--bds-tactile-drop-pressed:0 0 0 0 rgba(0,0,0,0);--bds-tactile-accent-edge:color-mix(in srgb,var(--blue-600) 70%,var(--ink-950));--bds-tactile-accent-edge-bottom:color-mix(in srgb,var(--blue-700) 60%,var(--ink-950));--bds-tactile-danger-edge:color-mix(in srgb,var(--bds-danger) 62%,var(--ink-950));--bds-tactile-danger-edge-bottom:color-mix(in srgb,var(--bds-danger) 48%,var(--ink-950));--bds-tactile-neutral-bg:#2b3140;--bds-tactile-neutral-hi:rgba(255,255,255,0.09);--bds-tactile-neutral-edge:rgba(255,255,255,0.14);--bds-tactile-neutral-edge-bottom:rgba(0,0,0,0.5);--bds-tactile-neutral-edge-hover:rgba(255,255,255,0.24);--bds-tactile-neutral-lift:0.03;--bds-tactile-neutral-sink:0.05;color-scheme:dark}[data-reduced-effects=true]{--bds-grain-opacity:0}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Extralight.woff2) format("woff2");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Semibold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display/ClashDisplay-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk Fallback;src:url(/fonts/clash-display/ClashDisplay-Variable.woff2) format("woff2");font-weight:200 700;font-display:swap;font-style:normal;size-adjust:103.07%}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Black.woff2) format("woff2");font-weight:900;font-display:swap;font-style:normal}.bds-grain:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;opacity:var(--bds-grain-opacity);mix-blend-mode:overlay}.bds-glass{background:var(--bds-surface-overlay);backdrop-filter:blur(var(--bds-glass-blur)) saturate(140%);-webkit-backdrop-filter:blur(var(--bds-glass-blur)) saturate(140%);border:1px solid var(--bds-glass-border);box-shadow:var(--bds-shadow-lg),var(--bds-inner-top-light,none);border-radius:var(--bds-radius-xl)}@supports not (backdrop-filter:blur(1px)){.bds-glass{background:var(--bds-surface-raised)}}.bds-mesh-dark{background:radial-gradient(60% 80% at 12% 8%,color-mix(in srgb,var(--bds-accent) 16%,transparent),transparent 60%),radial-gradient(55% 65% at 92% 18%,color-mix(in srgb,var(--bds-highlight) 12%,transparent),transparent 60%),radial-gradient(85% 90% at 50% 105%,color-mix(in srgb,var(--bds-accent) 9%,transparent),transparent 70%),var(--bds-bg)}.bds-mesh-light{background:radial-gradient(60% 80% at 15% 10%,color-mix(in srgb,var(--bds-accent) 10%,transparent),transparent 60%),radial-gradient(50% 60% at 90% 20%,color-mix(in srgb,var(--bds-highlight) 10%,transparent),transparent 60%),var(--bds-bg)}.bds-hairline-gradient{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--bds-accent),transparent)}.bds-foil{display:inline-block;padding-bottom:.04em;color:var(--bds-highlight);background:linear-gradient(120deg,var(--bds-foil-from),var(--bds-foil-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.bds-foil{-webkit-text-fill-color:var(--bds-highlight)}}.bds-safe-bottom{padding-bottom:calc(1rem + var(--bds-safe-bottom))}.bds-tap{position:relative}.bds-tap:before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--bds-tap-min));height:max(100%,var(--bds-tap-min));transform:translate(-50%,-50%)}body{overflow-x:clip}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}html body[data-scroll-locked]{margin-right:0!important}}html:has(>body>#root>div.h-dvh.overflow-hidden),html:has(body [data-app-shell]){overflow:clip;scrollbar-gutter:auto}.bds-scroll-region{overflow-y:auto;overflow-x:clip;scrollbar-gutter:stable;overscroll-behavior:contain}.bds-skeleton{position:relative;overflow:hidden;background-color:var(--bds-skeleton-base)}.bds-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg,transparent 0,var(--bds-skeleton-sweep) 50%,transparent 100%);animation:bds-skeleton-sweep 1.6s cubic-bezier(.4,0,.2,1) infinite}.bds-hatch{background-color:var(--bds-off-hours);background-image:repeating-linear-gradient(135deg,var(--bds-off-hours-line) 0 1px,transparent 1px 5px)}@keyframes bds-skeleton-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.bds-skeleton:after{animation:none;opacity:0}}.bds-focus-in,.bds-tab-panel[data-state=active]{animation:bds-focus-in .42s cubic-bezier(.22,1,.36,1) var(--bds-focus-delay,0s) backwards}@keyframes bds-focus-in{0%{opacity:.4;filter:blur(10px);transform:scale(1.01)}to{opacity:1;filter:blur(0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bds-focus-in,.bds-tab-panel[data-state=active]{animation-name:bds-focus-in-reduced;animation-duration:.12s;animation-timing-function:linear}@keyframes bds-focus-in-reduced{0%{opacity:0}to{opacity:1}}}[data-expandable-content] :not([data-expandable-shared]):has([data-expandable-shared])>:not([data-expandable-shared]):not(:has([data-expandable-shared])),[data-expandable-content]>:not([data-expandable-shared]):not(:has([data-expandable-shared])){opacity:var(--bds-expandable-reveal,1)}.bds-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bds-bg),0 0 0 4px var(--bds-ring)}@property --bds-tactile-top{syntax:"<number>";inherits:false;initial-value:0}@property --bds-tactile-bottom{syntax:"<number>";inherits:false;initial-value:0}.bds-tactile,.bds-tactile-toggle[aria-checked=true],.bds-tactile-toggle[aria-pressed=true],.bds-tactile-toggle[aria-selected=true],.bds-tactile-toggle[data-state=active],.bds-tactile-toggle[data-state=checked],.bds-tactile-toggle[data-state=on]{--bds-t-bg:var(--bds-accent);--bds-t-fg:var(--bds-text-on-accent);--bds-t-edge:var(--bds-tactile-accent-edge);--bds-t-edge-bottom:var(--bds-tactile-accent-edge-bottom);--bds-t-hi:var(--bds-tactile-hi);--bds-t-lift:var(--bds-tactile-lift);--bds-t-lift-hover:var(--bds-tactile-lift-hover);--bds-t-sink:var(--bds-tactile-sink)}.bds-tactile-danger{--bds-t-bg:var(--bds-danger);--bds-t-fg:var(--bds-text-on-danger);--bds-t-edge:var(--bds-tactile-danger-edge);--bds-t-edge-bottom:var(--bds-tactile-danger-edge-bottom);--bds-t-hi:var(--bds-tactile-hi);--bds-t-lift:var(--bds-tactile-lift);--bds-t-lift-hover:var(--bds-tactile-lift-hover);--bds-t-sink:var(--bds-tactile-sink)}.bds-tactile-neutral,.bds-tactile-toggle{--bds-t-bg:var(--bds-tactile-neutral-bg);--bds-t-fg:var(--bds-text);--bds-t-edge:var(--bds-tactile-neutral-edge);--bds-t-edge-bottom:var(--bds-tactile-neutral-edge-bottom);--bds-t-hi:var(--bds-tactile-neutral-hi);--bds-t-lift:var(--bds-tactile-neutral-lift);--bds-t-lift-hover:var(--bds-tactile-neutral-lift);--bds-t-sink:var(--bds-tactile-neutral-sink)}.bds-tactile,.bds-tactile-danger,.bds-tactile-neutral,.bds-tactile-toggle{--bds-tactile-top:var(--bds-t-lift);--bds-tactile-bottom:var(--bds-t-sink);--tw-shadow:inset 0 1px 0 0 var(--bds-t-hi),var(--bds-tactile-drop);color:var(--bds-t-fg);background-color:var(--bds-t-bg);background-image:linear-gradient(180deg,rgb(255 255 255/var(--bds-tactile-top)),rgb(255 255 255/0) 60%,rgb(0 0 0/var(--bds-tactile-bottom)));border:1px solid var(--bds-t-edge);border-bottom-color:var(--bds-t-edge-bottom);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,box-shadow,translate,opacity,--bds-tactile-top,--bds-tactile-bottom;transition-duration:var(--bds-dur-fast);transition-timing-function:var(--bds-ease-out)}:is(.bds-tactile,.bds-tactile-danger,.bds-tactile-toggle):hover:not(:disabled,[aria-disabled=true]){--bds-tactile-top:var(--bds-t-lift-hover)}:is(.bds-tactile-neutral,.bds-tactile-toggle:not([aria-pressed=true],[aria-checked=true],[aria-selected=true],[data-state=on],[data-state=active],[data-state=checked])):hover:not(:disabled,[aria-disabled=true]){border-color:var(--bds-tactile-neutral-edge-hover);border-bottom-color:var(--bds-t-edge-bottom)}:active>.bds-tactile-layer:is(.bds-tactile,.bds-tactile-neutral,.bds-tactile-danger),:is(.bds-tactile,.bds-tactile-neutral,.bds-tactile-danger,.bds-tactile-toggle):active:not(:disabled,[aria-disabled=true]),:is(.bds-tactile,.bds-tactile-neutral,.bds-tactile-danger,.bds-tactile-toggle)[data-pressed=true]{--bds-tactile-top:var(--bds-tactile-lift-pressed);--bds-tactile-bottom:0;--tw-shadow:inset 0 1px 0 0 var(--bds-tactile-hi-pressed),var(--bds-tactile-drop-pressed);translate:0 .5px}:is(.bds-tactile,.bds-tactile-neutral,.bds-tactile-danger,.bds-tactile-toggle):disabled{--tw-shadow:inset 0 1px 0 0 var(--bds-tactile-hi-pressed)}:is(.bds-tactile,.bds-tactile-neutral,.bds-tactile-danger,.bds-tactile-toggle):focus-visible{outline:2px solid var(--bds-ring);outline-offset:2px}.bds-tactile-layer{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.blob-radius{border-radius:var(--bds-radius-blob)}.glass{background:color-mix(in srgb,var(--bds-surface) 40%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb,var(--bds-border) 30%,transparent)}@supports not (backdrop-filter:blur(1px)){.glass{background:var(--bds-surface-raised)}}.glow-sm{box-shadow:0 0 20px color-mix(in srgb,var(--bds-accent) 18%,transparent)}.glow-md{box-shadow:0 0 40px color-mix(in srgb,var(--bds-accent) 22%,transparent)}.glow-lg{box-shadow:0 0 80px color-mix(in srgb,var(--bds-accent) 28%,transparent)}.glow-xl{box-shadow:0 0 120px color-mix(in srgb,var(--bds-accent) 35%,transparent)}.text-gradient{background:linear-gradient(135deg,var(--bds-text) 0,var(--bds-text-muted) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.section-padding{padding:clamp(80px,10vw,140px) clamp(16px,5vw,80px)}.container-agendria{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,5vw,80px);padding-right:clamp(16px,5vw,80px)}.animate-float-organic{animation:float-organic 8s ease-in-out infinite}.animate-float-organic-slow{animation:float-organic 12s ease-in-out infinite}.animate-blob-morph{animation:blob-morph 12s ease-in-out infinite}.animate-word-in{animation:word-in .5s cubic-bezier(.22,1,.36,1) both}.animate-glow-pulse{animation:glow-pulse 4s ease-in-out infinite}.animate-shimmer-sweep{animation:shimmer-sweep 2s linear infinite}.animate-marquee{animation:marquee 30s linear infinite}.animate-fade-in-up{animation:fade-in-up .6s cubic-bezier(.16,1,.3,1) both}.animate-fade-in-down{animation:fade-in-down .6s cubic-bezier(.16,1,.3,1) both}.animate-scale-in{animation:scale-in .6s cubic-bezier(.16,1,.3,1) both}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}@keyframes float-organic{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(2deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes blob-morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:40% 60% 55% 45%/50% 60% 40% 50%}50%{border-radius:55% 45% 65% 35%/40% 55% 45% 60%}75%{border-radius:35% 65% 40% 60%/60% 40% 60% 40%}}@keyframes word-in{0%{opacity:0;transform:translateY(40px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 40px color-mix(in srgb,var(--bds-accent) 22%,transparent)}50%{box-shadow:0 0 80px color-mix(in srgb,var(--bds-accent) 28%,transparent)}}@keyframes shimmer-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bds-card-gradient,.bds-card-gradient-accent,.bds-card-gradient-brass{background-color:var(--bds-surface);box-shadow:var(--bds-inner-top-light)}.bds-card-gradient,.bds-card-gradient-accent,.bds-card-gradient-brass{background-image:linear-gradient(135deg,color-mix(in srgb,var(--bds-surface-raised) 92%,transparent),color-mix(in srgb,var(--bds-surface) 96%,transparent))}.bds-spot-bl,.bds-spot-br,.bds-spot-tl,.bds-spot-tr{background-color:var(--bds-surface-raised);box-shadow:var(--bds-inner-top-light)}.bds-spot-tl{background-image:radial-gradient(70% 85% at 0 0,color-mix(in srgb,var(--bds-accent) 9%,transparent),transparent 60%)}.bds-spot-tr{background-image:radial-gradient(70% 85% at 100% 0,color-mix(in srgb,var(--bds-accent) 9%,transparent),transparent 60%)}.bds-spot-bl{background-image:radial-gradient(70% 85% at 0 100%,color-mix(in srgb,var(--bds-accent) 9%,transparent),transparent 60%)}.bds-spot-br{background-image:radial-gradient(70% 85% at 100% 100%,color-mix(in srgb,var(--bds-accent) 9%,transparent),transparent 60%)}.bds-spot-hover{background-color:var(--bds-surface-raised);background-image:radial-gradient(70% 85% at 0 0,transparent,transparent);transition:background-image var(--bds-dur-base) var(--bds-ease-out)}.bds-spot-hover:focus-within,.bds-spot-hover:hover{background-image:radial-gradient(70% 85% at 0 0,color-mix(in srgb,var(--bds-accent) 9%,transparent),transparent 60%)}@supports not (background:color-mix(in srgb,red 50%,transparent)){.bds-spot-bl,.bds-spot-br,.bds-spot-hover,.bds-spot-tl,.bds-spot-tr{background-image:none}}.bds-card-gradient-accent[data-spot],.bds-card-gradient-brass[data-spot]{background-image:radial-gradient(75% 95% at var(--bds-card-spot-x,0) var(--bds-card-spot-y,0),color-mix(in srgb,var(--bds-accent) 10%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--bds-surface-raised) 92%,transparent),color-mix(in srgb,var(--bds-surface) 96%,transparent))}.bds-card-gradient-accent[data-spot=tl],.bds-card-gradient-brass[data-spot=tl]{--bds-card-spot-x:0%;--bds-card-spot-y:0%}.bds-card-gradient-accent[data-spot=tr],.bds-card-gradient-brass[data-spot=tr]{--bds-card-spot-x:100%;--bds-card-spot-y:0%}.bds-card-gradient-accent[data-spot=bl],.bds-card-gradient-brass[data-spot=bl]{--bds-card-spot-x:0%;--bds-card-spot-y:100%}.bds-card-gradient-accent[data-spot=br],.bds-card-gradient-brass[data-spot=br]{--bds-card-spot-x:100%;--bds-card-spot-y:100%}.bds-card-glow{box-shadow:var(--bds-inner-top-light),var(--bds-glow-accent)}.bds-card-glow-brass{box-shadow:var(--bds-inner-top-light),var(--bds-glow-highlight)}@supports not (background:color-mix(in srgb,red 50%,transparent)){.bds-card-gradient,.bds-card-gradient-accent,.bds-card-gradient-accent[data-spot],.bds-card-gradient-brass,.bds-card-gradient-brass[data-spot]{background-image:none;background-color:var(--bds-surface-raised)}}.bds-display{letter-spacing:-.02em}.bds-display,.bds-display-hero{font-family:var(--bds-font-display);font-weight:700;text-wrap:balance}.bds-display-hero{letter-spacing:-.03em}.bds-numeral,.bds-numeric{font-family:var(--bds-font-display);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bds-temporal-input{font-variant-numeric:tabular-nums;text-align:left}.bds-temporal-input::-webkit-calendar-picker-indicator{cursor:pointer;margin-inline-start:auto;padding:2px;border-radius:var(--bds-radius-xs);filter:grayscale(1) opacity(.55);-webkit-transition:filter var(--bds-dur-instant,80ms) linear,background-color var(--bds-dur-instant,80ms) linear;transition:filter var(--bds-dur-instant,80ms) linear,background-color var(--bds-dur-instant,80ms) linear}.bds-temporal-input:focus-visible::-webkit-calendar-picker-indicator,.bds-temporal-input:hover::-webkit-calendar-picker-indicator{filter:grayscale(1) opacity(1)}:root[data-theme=dark] .bds-temporal-input::-webkit-calendar-picker-indicator{filter:invert(1) grayscale(1) opacity(.6)}:root[data-theme=dark] .bds-temporal-input:hover::-webkit-calendar-picker-indicator{filter:invert(1) grayscale(1) opacity(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bds-temporal-input::-webkit-calendar-picker-indicator{filter:invert(1) grayscale(1) opacity(.6)}}.bds-temporal-input::-webkit-clear-button,.bds-temporal-input::-webkit-inner-spin-button{display:none;-webkit-appearance:none;appearance:none}.bds-temporal-input:not(:focus):invalid::-webkit-datetime-edit,.bds-temporal-input:not(:focus)[value=""]::-webkit-datetime-edit{color:var(--bds-text-muted)}:root{--bds-scrollbar-size:10px;--bds-scrollbar-thumb:var(--bds-accent);--bds-scrollbar-thumb-hover:var(--bds-accent-hover)}@supports (-moz-appearance:none){*{scrollbar-width:thin;scrollbar-color:var(--bds-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:var(--bds-scrollbar-size);height:var(--bds-scrollbar-size);background:transparent}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--bds-scrollbar-thumb);background-clip:content-box;border:2px solid transparent;border-radius:9999px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--bds-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--bds-accent-pressed,var(--bds-accent-hover))}@media (pointer:coarse){:root{--bds-scrollbar-size:6px}}.bds-scroll-hidden{scrollbar-width:none}.bds-scroll-hidden::-webkit-scrollbar{display:none}.bds-ghost .bds-skeleton:after{display:none;animation:none}