:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:150ms;--duration-fast:250ms;--duration-slow:400ms;--duration-very-slow:500ms;--ease-smooth-out:cubic-bezier(0.22,1,0.36,1);--ease-bounce-strong:cubic-bezier(0.34,3.85,0.64,1);--distance-micro:4px;--distance-medium:12px;--blur-small:2px;--blur-medium:3px;--scale-small:0.98;--anim-accent:var(--tenant-primary,#8b5cf6)}@keyframes anim-rise{0%{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium))}}@keyframes anim-grow{0%{transform:scaleX(0)}}@keyframes anim-show{to{visibility:visible}}@keyframes anim-sweep{0%{stroke-dasharray:0 100}}@keyframes anim-swap{0%{opacity:0;transform:translateY(var(--distance-micro));filter:blur(var(--blur-small))}}@keyframes anim-flash{0%{box-shadow:inset 0 0 0 999px rgb(74 222 128/.35)}to{box-shadow:inset 0 0 0 999px transparent}}@keyframes anim-landed{0%{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--anim-accent) 28%,transparent)}to{box-shadow:inset 0 0 0 999px transparent}}@keyframes anim-pop{0%{transform:scale(var(--scale-small)) rotate(0deg)}to{transform:scale(1.02) rotate(2deg)}}@keyframes anim-tip{0%{opacity:0;transform:translateY(-50%) scale(var(--scale-small))}}@media (prefers-reduced-motion:no-preference){html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:not(:only-child),html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:only-child>*{--anim-base:calc(var(--duration-micro) * 3);animation:anim-rise var(--duration-very-slow) var(--ease-smooth-out) var(--anim-base) backwards}html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:first-child:not(:only-child),html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:only-child>:first-child{--anim-base:0ms}html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:nth-child(2):not(:only-child),html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:only-child>:nth-child(2){--anim-base:var(--duration-micro)}html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:nth-child(3):not(:only-child),html:not([data-anim-off]) [data-anim-root] [data-anim=page]>*>:only-child>:nth-child(3){--anim-base:calc(var(--duration-micro) * 2)}html:not([data-anim-off]) [data-anim-root] [data-anim=stagger]>*{animation:anim-rise var(--duration-very-slow) var(--ease-smooth-out) calc(var(--anim-base, 0s) + var(--duration-stagger) * 4) backwards}html:not([data-anim-off]) [data-anim-root] [data-anim=stagger]>:first-child{animation-delay:var(--anim-base,0s)}html:not([data-anim-off]) [data-anim-root] [data-anim=stagger]>:nth-child(2){animation-delay:calc(var(--anim-base, 0s) + var(--duration-stagger))}html:not([data-anim-off]) [data-anim-root] [data-anim=stagger]>:nth-child(3){animation-delay:calc(var(--anim-base, 0s) + var(--duration-stagger) * 2)}html:not([data-anim-off]) [data-anim-root] [data-anim=stagger]>:nth-child(4){animation-delay:calc(var(--anim-base, 0s) + var(--duration-stagger) * 3)}html:not([data-anim-off]) [data-anim-root] [data-anim=page]{transition:opacity var(--duration-quick) var(--ease-smooth-out),filter var(--duration-quick) var(--ease-smooth-out)}html:not([data-anim-off]) [data-anim-root] [data-anim=page][data-anim-leaving]{opacity:.35;filter:blur(var(--blur-small))}html:not([data-anim-off]) [data-anim-root] [data-countup]:not([data-counted]){visibility:hidden;animation:anim-show 0s linear 1s forwards}html:not([data-anim-off]) [data-anim-root] [data-anim=ring] circle:not(:first-of-type){animation:anim-sweep var(--duration-slow) var(--ease-smooth-out) calc(var(--duration-micro) * var(--i, 0)) backwards}html:not([data-anim-off]) [data-anim-root] [data-anim=ring] circle:nth-of-type(2){--i:1}html:not([data-anim-off]) [data-anim-root] [data-anim=ring] circle:nth-of-type(3){--i:2}html:not([data-anim-off]) [data-anim-root] [data-anim=ring] circle:nth-of-type(4){--i:3}html:not([data-anim-off]) [data-anim-root] [data-anim=ring] circle:nth-of-type(5){--i:4}html:not([data-anim-off]) [data-anim-root] [data-anim=bars]>*{transform-origin:left center;animation:anim-grow var(--duration-slow) var(--ease-smooth-out) calc(var(--anim-base, 0s) + var(--duration-micro) * var(--i, 0)) backwards}html:not([data-anim-off]) [data-anim-root] [data-anim=bars]>:nth-child(2){--i:1}html:not([data-anim-off]) [data-anim-root] [data-anim=bars]>:nth-child(3){--i:2}html:not([data-anim-off]) [data-anim-root] [data-anim=bars]>:nth-child(4){--i:3}html:not([data-anim-off]) [data-anim-root] [data-anim=segmented][data-seg-ready]{position:relative}html:not([data-anim-off]) [data-anim-root] [data-seg-ready]>.anim-seg-pill{display:block}html:not([data-anim-off]) [data-anim-root] [data-seg-ready]>.anim-seg-pill[data-moved]{transition:transform var(--duration-fast) var(--ease-smooth-out),width var(--duration-fast) var(--ease-smooth-out)}html:not([data-anim-off]) [data-anim-root] [data-seg-ready][data-anim-variant=underline]>[aria-current],html:not([data-anim-off]) [data-anim-root] [data-seg-ready][data-anim-variant=underline]>[aria-pressed=true]{border-color:transparent}html:not([data-anim-off]) [data-anim-root] [data-seg-ready][data-anim-variant=fill]>button{transition:color var(--duration-fast) var(--ease-smooth-out)}html:not([data-anim-off]) [data-anim-root] [data-seg-ready][data-anim-variant=fill]>[aria-current],html:not([data-anim-off]) [data-anim-root] [data-seg-ready][data-anim-variant=fill]>[aria-pressed=true]{position:relative;z-index:1;background-color:transparent;background-image:none}html:not([data-anim-off]) [data-anim-root] [data-anim-drag]{transition:transform var(--duration-fast) var(--ease-bounce-strong),box-shadow var(--duration-fast) var(--ease-smooth-out)}html:not([data-anim-off]) [data-anim-root] [data-anim-drag]:hover{transform:translateY(calc(var(--distance-micro) * -.5));box-shadow:0 6px 16px rgb(0 0 0/.28);transition-timing-function:var(--ease-smooth-out);position:relative;z-index:1}html:not([data-anim-off]) [data-anim-root] [data-anim-drag-source]{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--anim-accent) 14%,transparent);transition:box-shadow var(--duration-quick) var(--ease-smooth-out)}html:not([data-anim-off]) [data-anim-root] [data-anim-drop]{transition:box-shadow var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out)}html:not([data-anim-off]) [data-anim-root] [data-anim-drop][data-anim-over]{box-shadow:0 0 0 2px color-mix(in srgb,var(--anim-accent) 70%,transparent),0 0 28px color-mix(in srgb,var(--anim-accent) 35%,transparent)}html:not([data-anim-off]) [data-anim-root] [data-anim-overlay]{animation:anim-pop var(--duration-fast) var(--ease-smooth-out) both;box-shadow:0 16px 36px rgb(0 0 0/.45)}html:not([data-anim-off]) [data-anim-root] [data-anim-landed]{animation:anim-landed var(--duration-very-slow) var(--ease-smooth-out) both}html:not([data-anim-off]) [data-anim-root] [data-anim-flash]{animation:anim-flash var(--duration-very-slow) var(--ease-smooth-out) both}html:not([data-anim-off]) [data-anim-root] [data-anim-swap]{display:inline-block;animation:anim-swap var(--duration-quick) ease-in-out both}html:not([data-anim-off]) .anim-tip[data-show]{display:block;animation:anim-tip var(--duration-quick) ease-out var(--duration-micro) both}}.anim-seg-pill{display:none;position:absolute;left:0;pointer-events:none;z-index:0}[data-anim-variant=underline]>.anim-seg-pill{bottom:-1px;height:2px;background:var(--anim-accent)}[data-anim-variant=fill]>.anim-seg-pill{top:0;bottom:0;border-radius:.375rem;background:var(--anim-accent)}[data-anim-variant=fill][data-anim-pill-inset]>.anim-seg-pill{top:4px;bottom:4px;border-radius:.25rem}.anim-tip{display:none;position:fixed;z-index:60;transform:translateY(-50%);padding:4px 8px;border-radius:6px;background:#111827;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px rgb(0 0 0/.4);border:1px solid rgb(255 255 255/.12);pointer-events:none}[data-anim-pill-soft]>.anim-seg-pill{background:color-mix(in srgb,var(--anim-accent) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--anim-accent) 50%,transparent);border-radius:.5rem}