/*! BTF effects bundle c806bbed42203471 — theme 1.0.0 */ .boost-bg-effect{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}:has(>.boost-bg-effect)>*:not(.boost-bg-effect):not(style){background:var(--boost-transparent) !important;position:relative;z-index:1}@media (prefers-reduced-motion:reduce){[data-boost-bg]{animation:none !important}[data-boost-bg]::before,[data-boost-bg]::after{animation:none !important}}[data-boost-bg="grid-pulse"]::before{content:'';position:absolute;inset:0;z-index:1;background-image:linear-gradient(var(--boost-effect-grid-color) 1px,var(--boost-transparent) 1px),linear-gradient(90deg,var(--boost-effect-grid-color) 1px,var(--boost-transparent) 1px);background-size:50px 50px;animation:boost-grid-pulse 3s ease-in-out infinite;pointer-events:none}@keyframes boost-grid-pulse{0%,100%{opacity:0.5}50%{opacity:1}}[data-boost-bg="network"] canvas{position:absolute;inset:0;z-index:1;pointer-events:none;width:100%;height:100%}[data-boost-bg="radial-glow"]{overflow:visible}[data-boost-bg="radial-glow"]::before{content:'';position:absolute;width:var(--boost-rglow-size,60%);aspect-ratio:1 / 0.6;background:radial-gradient( ellipse at center,var(--boost-effect-radial-glow-color) 0%,var(--boost-effect-radial-glow-color-mid) 40%,var(--boost-transparent) 70% );filter:blur(var(--boost-rglow-blur,40px));pointer-events:none;z-index:0}[data-boost-bg="radial-glow"]::before{top:50%;left:50%;transform:translate(-50%,-50%)}[data-boost-bg="radial-glow"][data-boost-bg-position="top"]::before{top:-10%;left:50%;transform:translateX(-50%)}[data-boost-bg="radial-glow"][data-boost-bg-position="bottom"]::before{top:auto;bottom:-10%;left:50%;transform:translateX(-50%)}[data-boost-bg="radial-glow"][data-boost-bg-position="top-left"]::before{top:-10%;left:-10%;transform:none}[data-boost-bg="radial-glow"][data-boost-bg-position="top-right"]::before{top:-10%;left:auto;right:-10%;transform:none}[data-boost-bg="radial-glow"][data-boost-bg-position="bottom-left"]::before{top:auto;bottom:-10%;left:-10%;transform:none}[data-boost-bg="radial-glow"][data-boost-bg-position="bottom-right"]::before{top:auto;bottom:-10%;left:auto;right:-10%;transform:none}[data-boost-bg="radial-glow"][data-boost-bg-density="small"]::before{--boost-rglow-size:35%}[data-boost-bg="radial-glow"][data-boost-bg-density="large"]::before{--boost-rglow-size:85%}[data-boost-bg="radial-glow"][data-boost-bg-speed="slow"]::before{animation:boost-rglow-pulse 8s ease-in-out infinite}[data-boost-bg="radial-glow"][data-boost-bg-speed="normal"]::before{animation:boost-rglow-pulse 5s ease-in-out infinite}[data-boost-bg="radial-glow"][data-boost-bg-speed="fast"]::before{animation:boost-rglow-pulse 3s ease-in-out infinite}[data-boost-bg="radial-glow"][data-boost-bg-position="top"][data-boost-bg-speed]::before,[data-boost-bg="radial-glow"][data-boost-bg-position="bottom"][data-boost-bg-speed]::before{animation-name:boost-rglow-pulse-h}[data-boost-bg="radial-glow"][data-boost-bg-position="top-left"][data-boost-bg-speed]::before,[data-boost-bg="radial-glow"][data-boost-bg-position="top-right"][data-boost-bg-speed]::before,[data-boost-bg="radial-glow"][data-boost-bg-position="bottom-left"][data-boost-bg-speed]::before,[data-boost-bg="radial-glow"][data-boost-bg-position="bottom-right"][data-boost-bg-speed]::before{animation-name:boost-rglow-pulse-corner}@media (prefers-reduced-motion:reduce){[data-boost-bg="radial-glow"]::before{animation:none !important}}@keyframes boost-rglow-pulse{0%,100%{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0.7;transform:translate(-50%,-50%) scale(1.08)}}@keyframes boost-rglow-pulse-h{0%,100%{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:0.7;transform:translateX(-50%) scale(1.08)}}@keyframes boost-rglow-pulse-corner{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){[data-boost-scroll]{transform:none !important;opacity:1 !important;filter:none !important}}[data-boost-scroll]{will-change:transform}[data-boost-scroll="reveal-line"] .boost-line{transform:translateY(0.8em);opacity:0;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.6s ease}[data-boost-scroll="reveal-line"] .boost-line.is-visible{transform:translateY(0);opacity:1}