:root{--bui-page:#f8fafc;--bui-canvas:#f1f5f9;--bui-surface:#ffffff;--bui-inset:#f8fafc;--bui-hover:#f1f5f9;--bui-hover-2:#e2e8f0;--bui-ink:#0f172a;--bui-ink-2:#64748b;--bui-ink-3:#94a3b8;--bui-line:#e2e8f0;--bui-line-strong:#cbd5e1;--bui-line-soft:#f1f5f9;--bui-field:#f1f5f9;--bui-accent:#f37005;--bui-accent-tint:#fff4ed;--bui-green:#059669;--bui-green-tint:#ecfdf5;--bui-orange:#d97706;--bui-orange-tint:#fffbeb;--bui-red:#e11d48;--bui-red-tint:#fff1f2;--bui-shadow-xs:0 0 4px 0 #0000000a;--bui-shadow-sm:0 18px 47px 0 #00000008,0 7.5px 19px 0 #00000005,0 4px 10.5px 0 #00000005,0 2.3px 5.8px 0 #00000003,0 1.2px 3.1px 0 #00000003,0 0.5px 1.3px 0 #00000003;--bui-shadow-md:0 17.54px 23.39px 0 #0000000a,0 9.4px 12.5px 0 #00000008,0 5.25px 7px 0 #00000005,0 2.79px 3.72px -2px #00000003,0 1.16px 1.5px 0 #00000003;--bui-shadow-lg:0 25px 50px 0 #0000000d,0 12px 24px 0 #0000000a,0 6px 12px 0 #00000008,0 3px 6px 0 #00000005,0 1.5px 3px 0 #00000005}.dark{--bui-page:#09090b;--bui-canvas:#09090b;--bui-surface:#18181b;--bui-inset:#1f1f23;--bui-hover:#27272a;--bui-hover-2:#3f3f46;--bui-ink:#fafafa;--bui-ink-2:#a1a1aa;--bui-ink-3:#71717a;--bui-line:#27272a;--bui-line-strong:#3f3f46;--bui-line-soft:#1f1f23;--bui-field:#27272a;--bui-accent:#f37005;--bui-accent-tint:rgba(243,112,5,0.12);--bui-green:#34d399;--bui-green-tint:rgba(16,185,129,0.12);--bui-orange:#fbbf24;--bui-orange-tint:rgba(245,158,11,0.12);--bui-red:#fb7185;--bui-red-tint:rgba(244,63,94,0.12);--bui-shadow-xs:0 0 4px 0 #00000033;--bui-shadow-sm:0 8px 24px 0 #00000040,0 2px 6px 0 #00000033;--bui-shadow-md:0 12px 24px 0 #00000059,0 4px 8px 0 #00000040;--bui-shadow-lg:0 25px 50px 0 #00000073,0 8px 16px 0 #00000059}.bui-shimmer{display:inline-block;background-image:linear-gradient(90deg,var(--bui-ink-3) 35%,var(--bui-ink) 50%,var(--bui-ink-3) 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bui-shimmer 1.4s linear infinite}@keyframes bui-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes bui-pixel-on{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}@keyframes bui-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bui-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bui-shimmer{animation:none;background-image:none;color:var(--bui-ink-2)}.bui-motion{animation:none!important}}