@layer components{.sw-cursor{z-index:80;pointer-events:none;opacity:0;visibility:hidden;width:max-content;height:max-content;position:fixed;top:0;left:0;transform:none}.sw-cursor[data-cursor=active],.sw-cursor[data-cursor=active-edge]{opacity:1;visibility:visible}.sw-cursor__frost{border-radius:var(--radius-sm);background:var(--color-accent);pointer-events:none;clip-path:inset(100% 100% 0 0);position:absolute;inset:0;transform:none}.sw-cursor__bubble{box-sizing:border-box;border-radius:var(--radius-sm);color:var(--color-white);white-space:nowrap;transform-origin:0 100%;background:0 0;justify-content:center;align-items:center;padding:.55em .85em;display:flex;position:relative}.sw-cursor.is-label-swapping .sw-cursor__shape{transition:none}.sw-cursor__content{z-index:1;align-items:center;display:inline-flex;position:relative}.sw-cursor__play{color:currentColor;flex-shrink:0;width:.7em;height:.7em;margin-right:.4em;display:inline-flex}.sw-cursor__play svg{width:100%;height:100%;display:block}.sw-cursor__arrow{color:currentColor;flex-shrink:0;width:.85em;height:.85em;margin-left:.35em;display:inline-flex}.sw-cursor__arrow svg{width:100%;height:100%;display:block}.sw-cursor__arrow-down{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:.85em;height:.85em;margin-left:.35em;display:inline-flex;position:relative;overflow:hidden}.sw-cursor__arrow-down-item{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sw-cursor__arrow-down-item svg{width:100%;height:100%;display:block}.sw-cursor__arrow-down-item--a{animation:1.8s cubic-bezier(.4,0,.2,1) infinite sw-cursor-arrow-down-a}.sw-cursor__arrow-down-item--b{animation:1.8s cubic-bezier(.4,0,.2,1) infinite sw-cursor-arrow-down-b}@keyframes sw-cursor-arrow-down-a{0%{transform:translateY(0)}22.22%{transform:translateY(120%)}22.23%{transform:translateY(-120%)}50%{transform:translateY(-120%)}72.22%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes sw-cursor-arrow-down-b{0%{transform:translateY(-120%)}22.22%{transform:translateY(0)}50%{transform:translateY(0)}72.22%{transform:translateY(120%)}72.23%{transform:translateY(-120%)}to{transform:translateY(-120%)}}@media (prefers-reduced-motion:reduce){.sw-cursor__arrow-down-item--a,.sw-cursor__arrow-down-item--b{animation:none}.sw-cursor__arrow-down-item--b{display:none}}.sw-cursor__shape{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:0;height:.85em;margin-right:0;transition:width .38s cubic-bezier(.165,.84,.44,1),margin .38s cubic-bezier(.165,.84,.44,1),opacity .32s cubic-bezier(.165,.84,.44,1);display:inline-flex;overflow:hidden}.sw-cursor.is-holding .sw-cursor__shape{opacity:1;width:.85em;margin-right:.45em}.sw-cursor__blob{background:#ffffff38;width:100%;height:100%;display:block;position:relative;overflow:hidden}.sw-cursor__blob-fill{background:var(--color-white);transform-origin:50% 100%;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.sw-cursor__label{font-family:var(--font-mono);letter-spacing:normal;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1;display:inline-block;position:relative}.sw-cursor__letter-wrap{vertical-align:top;margin-inline:-.02em;padding-inline:.02em;line-height:1;display:inline-block;overflow:hidden}.sw-cursor__letter{will-change:transform;display:inline-block}@media (width>=768px){.sw-cursor__label{font-size:.875rem}}@media (hover:none),(pointer:coarse){.sw-cursor{display:none}}}
