.tb-mark.svelte-xeb7tz{position:relative;display:inline-flex;align-items:center;justify-content:center}.tb-bloom.svelte-xeb7tz{position:absolute;width:calc(var(--s) * 3.2);height:calc(var(--s) * 3.2);border-radius:50%;pointer-events:none;filter:blur(22px);background:radial-gradient(circle,rgba(86,110,255,.34),transparent 66%);animation:svelte-xeb7tz-tb-breathe 6s ease-in-out infinite}.tb-float.svelte-xeb7tz{position:relative;line-height:0;animation:svelte-xeb7tz-tb-float 6.5s ease-in-out infinite;filter:drop-shadow(0 0 26px rgba(96,120,255,.5))}@keyframes svelte-xeb7tz-tb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes svelte-xeb7tz-tb-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.92;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.tb-bloom.svelte-xeb7tz,.tb-float.svelte-xeb7tz{animation:none}.tb-bloom.svelte-xeb7tz{opacity:.7}}.hero.svelte-83f982{background:radial-gradient(900px 600px at 78% 38%,rgba(46,86,245,.16) 0%,rgba(59,98,255,.05) 45%,transparent 70%),var(--color-surface-0)}.traces.svelte-83f982{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.35) 38%,#000 70%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.35) 38%,#000 70%)}.trace.svelte-83f982{fill:none;stroke:var(--color-accent);stroke-width:1;stroke-linecap:round;opacity:.16;stroke-dasharray:2400;stroke-dashoffset:2400;animation:svelte-83f982-draw 3.2s cubic-bezier(.22,1,.36,1) forwards}.t1.svelte-83f982{animation-delay:.1s}.t2.svelte-83f982{animation-delay:.45s;opacity:.1}.t3.svelte-83f982{animation-delay:.8s;opacity:.08}.t4.svelte-83f982{animation-delay:1.15s;opacity:.06}@keyframes svelte-83f982-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.trace.svelte-83f982{animation:none;stroke-dashoffset:0}}.rise.svelte-83f982{animation:svelte-83f982-rise .7s cubic-bezier(.16,1,.3,1) both}.rise-2.svelte-83f982{animation-delay:.15s}@keyframes svelte-83f982-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rise.svelte-83f982,.rise-2.svelte-83f982{animation:none}}
