a.ne-dot-button{text-decoration:none}.ne-dot-button{-webkit-user-select:none;user-select:none;transform-style:preserve-3d;display:grid;position:relative;cursor:pointer;width:fit-content}.ne-dot-button__bg{grid-area:1 / 1;overflow:clip}.ne-dot-button__inner{z-index:1;grid-area:1 / 1;align-items:center;display:grid;overflow:clip}.ne-dot-button__dot-wrap{grid-area:1 / 1;display:grid}.ne-dot-button__dot{height:var(--ne-dot-size,10px);width:var(--ne-dot-size,10px);max-height:var(--ne-dot-size,10px);max-width:var(--ne-dot-size,10px);min-height:0!important;min-width:0!important;border-radius:50%;grid-area:1 / 1;display:block;box-sizing:border-box}.ne-dot-button__dot--third{rotate:120deg}.ne-dot-button__dot--second{rotate:120deg}.ne-dot-button__dot--first{rotate:120deg}.ne-dot-button__text{transform-origin:0%;grid-area:1 / 2;display:block}.ne-dot-button{--elastic-ease-out:linear(0, 0.007 0.9%, 0.026 1.8%, 0.113 4%, 0.605 12.3%, 0.807 16.5%, 0.947 20.9%, 0.992 23.2%, 1.024 25.6%, 1.045 28.7%, 1.051 32.3%, 1.011 47.8%, 1 55.7%, 1);--smooth-ease:cubic-bezier(.32, .72, 0, 1);--color-ease:cubic-bezier(.216, .62, .356, 1);transition:transform var(--dot-duration) var(--elastic-ease-out);-webkit-tap-highlight-color:#fff0}.ne-dot-button__bg{transition:scale var(--dot-duration) var(--smooth-ease),background-color calc(var(--dot-duration) * 0.5) var(--color-ease)}.ne-dot-button__dot-wrap{transition:rotate calc(var(--dot-duration) * 1.5) var(--elastic-ease-out)}.ne-dot-button__dot{transition:rotate calc(var(--dot-duration) * 1.5) var(--elastic-ease-out),scale calc(var(--dot-duration) * 1.5) var(--elastic-ease-out),opacity calc(var(--dot-duration) * 0.5) ease-out}.ne-dot-button__dot:is(.ne-dot-button__dot--first,.ne-dot-button__dot--second,.ne-dot-button__dot--third){opacity:0;scale:.25}.ne-dot-button__text{transition:translate calc(var(--text-duration) * 1.5) var(--elastic-ease-out),rotate calc(var(--text-duration) * 1.5) var(--elastic-ease-out),opacity calc(var(--text-duration) * 0.5) ease-out,color calc(var(--text-duration) * 0.5) var(--color-ease)}.ne-dot-button__inner::after{content:attr(data-text);display:block;grid-area:1 / 2;translate:-1em 2em 0;rotate:40deg;opacity:0;transform-origin:left center;transition:translate calc(var(--text-duration) * 1.5) var(--elastic-ease-out),rotate calc(var(--text-duration) * 1.5) var(--elastic-ease-out),opacity calc(var(--text-duration) * 0.5) ease-out}@media (hover:hover) and (pointer:fine){.ne-dot-button:is(:hover,:focus-visible) .ne-dot-button__dot{rotate:-120deg;opacity:0}.ne-dot-button:is(:hover,:focus-visible) .ne-dot-button__dot:is(.ne-dot-button__dot--first,.ne-dot-button__dot--second,.ne-dot-button__dot--third){transition-delay:calc(var(--index) * .032s);rotate:0deg;scale:.99;opacity:1}.ne-dot-button:is(:hover,:focus-visible) .ne-dot-button__text{rotate:-40deg;translate:-1em -2em 0;opacity:0}.ne-dot-button:is(:hover,:focus-visible) .ne-dot-button__inner::after{rotate:0deg;translate:0 0 0;opacity:1}}.ne-dot-button__inner{padding:var(--ne-dot-padding-y,10px) var(--ne-dot-padding-x,10px);gap:var(--ne-dot-gap,10px)}.ne-dot-button__bg{background:var(--ne-dot-bg,#ffffff);border-radius:var(--ne-dot-radius,10px);min-width:0!important;min-height:0!important}.ne-dot-button__dot{background:var(--ne-dot-color,#009dff);transform-origin:var(--ne-dot-origin,-.75em)}.ne-dot-button__dot--first{background:var(--ne-dot-first,#009dff)}.ne-dot-button__dot--second{background:var(--ne-dot-second,#ff7300)}.ne-dot-button__dot--third{background:var(--ne-dot-third,#ff0000)}.ne-dot-button{--dot-duration:0.45s;--text-duration:0.45s}.ne-dot-button__left-icon,.ne-dot-button__right-icon{display:inline-block;vertical-align:middle;object-fit:contain}.ne-dot-button__text{display:inline-flex;align-items:center;gap:.35em}