.vt-breaker-v2.vt-breaker-v2--theme-white{background:var(--color-white)}.vt-breaker-v2.vt-breaker-v2--theme-light{background:var(--color-light)}.vt-breaker-v2.vt-breaker-v2--theme-secondary-light{background:var(--color-light-secondary)}.vt-breaker-v2.vt-breaker-v2--theme-dark{background:var(--color-dark)}.vt-breaker-v2.vt-breaker-v2--theme-dark .vt-breaker-v2__label,.vt-breaker-v2.vt-breaker-v2--theme-dark .vt-breaker-v2__source{color:hsla(0,0%,100%,.78)}.vt-breaker-v2.vt-breaker-v2--theme-dark .vt-breaker-v2__figure--boxed{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2)}.vt-breaker-v2{background:var(--color-light);font-family:var(--font-family-primary);position:relative;width:100%}.vt-breaker-v2__container{gap:.85rem;margin:0 auto;max-width:100%;padding:0 1.18rem 2.68rem;width:var(--container-max-width)}.vt-breaker-v2__container,.vt-breaker-v2__figure{align-items:center;display:flex;flex-direction:column}.vt-breaker-v2__figure{gap:.5rem;margin:0;padding:0;text-align:center}.vt-breaker-v2__figure--boxed{background:var(--color-white);border:1px solid var(--color-boxline,#e0ddd8);border-radius:16px;min-width:16rem;padding:2rem 2.5rem}.vt-breaker-v2__value{color:var(--color-dark);font-family:var(--font-family-primary);font-size:4.5rem;font-weight:var(--font-weight-bold,700);letter-spacing:-.03em;line-height:1;margin:0}.vt-breaker-v2__value--gradient{background:linear-gradient(90deg,#906af7,#ffb180);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vt-breaker-v2__label{color:var(--color-muted,#5b5b66);font-size:.95rem;font-weight:var(--font-weight-semibold,600);line-height:1.35;margin:0;max-width:30ch}.vt-breaker-v2__source{color:var(--color-muted,#5b5b66);font-size:.85rem;font-style:italic;margin:0;opacity:.85}@media (min-width:600px){.vt-breaker-v2__container{padding:0 1.43rem 3.06rem}.vt-breaker-v2__value{font-size:5.5rem}.vt-breaker-v2__label{font-size:1rem}.vt-breaker-v2__figure--boxed{padding:2.25rem 3rem}}@media (min-width:768px){.vt-breaker-v2__container{padding:0 1.62rem 4rem}}@media (min-width:1024px){.vt-breaker-v2__container{padding:0 2.06rem 4.62rem}.vt-breaker-v2__value{font-size:7rem}.vt-breaker-v2__label{font-size:1.0625rem}.vt-breaker-v2__figure--boxed{padding:2.5rem 3.5rem}}@media (min-width:1270px){.vt-breaker-v2__container{padding:0 var(--container-padding,2rem) var(--spacing-4xl,6rem)}}