body{background-color:var(--chakra-colors-bg);color:var(--chakra-colors-fg)}html[data-focus-mode=pointer] :focus-visible,html[data-focus-mode=pointer] [data-focus-visible]{outline:none!important}@keyframes vctr-scan{0%{transform:translateY(0)}50%{transform:translateY(calc(var(--vctr-scan-height,6rem) - 2px))}to{transform:translateY(0)}}@keyframes vctr-thinking{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes vctr-sparkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.75;transform:scale(1.12)rotate(-8deg)}}@keyframes vctr-twinkle{0%,to{opacity:.15;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@keyframes vctr-wand{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(8deg)translateY(-3px)}}@keyframes vctr-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vctr-reveal{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vctr-wave{0%{transform:translate(0)}to{transform:translate(-20px)}}@media (prefers-reduced-motion:reduce){.vctr-wave{animation:none!important}}@keyframes vctr-card-in{0%{opacity:0;transform:translate(72px)scale(.97)}to{opacity:1;transform:none}}@keyframes vctr-card-back{0%{opacity:0;transform:translate(-72px)scale(.97)}to{opacity:1;transform:none}}@keyframes vctr-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-72px)scale(.97)}}@keyframes vctr-card-out-back{0%{opacity:1;transform:none}to{opacity:0;transform:translate(72px)scale(.97)}}@keyframes vctr-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vctr-card-in,.vctr-pop{animation:none!important}}@keyframes vctr-done-pop{0%{opacity:0;transform:scale(.3)rotate(-45deg)}60%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes vctr-done-fade{0%{opacity:0}to{opacity:1}}.vctr-done-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) .12s both vctr-done-pop}@media (prefers-reduced-motion:reduce){.vctr-done-pop{animation:.3s ease-out both vctr-done-fade}}@keyframes vctr-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vctr-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}html[data-app-scroll],html[data-app-scroll] body{height:100%;overflow:hidden}.chakra-card__root{background-clip:padding-box}@keyframes vctr-scan-fill{0%{clip-path:inset(93% 0 0)}to{clip-path:inset(17% 0 0)}}@keyframes vctr-scan-line{0%{clip-path:inset(90% 0 7%);opacity:0}8%{opacity:1}92%{opacity:1}to{clip-path:inset(14% 0 83%);opacity:0}}@keyframes vctr-scan-sweep{0%{clip-path:inset(90% 0 7%);opacity:0}6%{opacity:1}50%{clip-path:inset(14% 0 83%);opacity:1}94%{opacity:1}to{clip-path:inset(90% 0 7%);opacity:0}}@keyframes vctr-ring-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--ring-length)}}@keyframes vctr-capture-in{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:none}}@keyframes vctr-capture-backdrop{0%{background-color:#0000}}.vctr-capture-in{animation:.38s cubic-bezier(.22,1,.36,1) both vctr-capture-in}.vctr-capture-backdrop{animation:.3s ease-out both vctr-capture-backdrop}@media (prefers-reduced-motion:reduce){.vctr-capture-in{animation:.25s ease-out both vctr-done-fade}}
