.wm-motion{--speed:1;--motion-ease:cubic-bezier(.34, 1.2, .64, 1);--motion-exit-ease:cubic-bezier(.22, 1, .36, 1);--motion-duration:calc(.3s / var(--speed));--motion-exit-duration:calc(.18s / var(--speed));--motion-fast-duration:calc(.22s / var(--speed));--motion-stagger:calc(20ms / var(--speed))}.wm-swap{vertical-align:middle;display:inline-grid}.wm-swap-layer{opacity:0;pointer-events:none;transition:opacity calc(90ms / var(--speed)) linear;grid-area:1/1;transform:none}.wm-swap-layer[data-active=true]{opacity:1;pointer-events:auto;transition-duration:calc(.18s / var(--speed));transition-timing-function:linear(0, 0 50%, 1);transform:none}.wm-phrase{vertical-align:middle;height:1lh;transition:width var(--motion-fast-duration) var(--motion-exit-ease);display:inline-grid;overflow:clip}.wm-phrase-layer{white-space:pre;opacity:0;pointer-events:none;width:max-content;height:1lh;transition:transform var(--motion-fast-duration) var(--motion-exit-ease), opacity calc(90ms / var(--speed)) linear;grid-area:1/1}.wm-phrase-layer[data-active=true]{opacity:1}.wm-phrase:not([data-ready=true]),.wm-phrase:not([data-ready=true])>.wm-phrase-layer{transition:none}.wm-number{--wm-number-bearing:.0625em;vertical-align:baseline;height:1em;margin-inline:calc(var(--wm-number-bearing) * -1);font-variant-numeric:tabular-nums;clip-path:inset(0);transition:width var(--motion-duration) var(--motion-ease);line-height:1;display:inline-block;position:relative}.wm-number:before{content:"0";visibility:hidden;width:0;display:inline-block}.wm-number-slot{text-align:center;width:1ch;height:1em;transition:right var(--motion-duration) var(--motion-ease), width var(--motion-duration) var(--motion-ease);position:absolute;top:0;overflow:hidden}.wm-number-reel{white-space:pre;transition:transform var(--motion-duration) var(--motion-ease), opacity var(--motion-exit-duration) ease-out;line-height:1;display:block}.wm-number-symbol{grid-template-columns:minmax(0,1fr);position:absolute;inset:0}.wm-number-symbol .wm-swap-layer{transform:none}.wm-waveform{align-items:center;gap:3px;height:40px;display:flex}.wm-waveform>span{min-width:2px;height:calc(clamp(0, var(--wave-level,1) * var(--wave-boost,1), 1) * 100%);transition:height var(--motion-fast-duration) var(--motion-ease);background:currentColor;border-radius:999px;flex:1}.wm-loader{opacity:0;transition:opacity var(--motion-exit-duration) ease-out;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.wm-loader[data-active=true]{opacity:1}.wm-loader-spinner{border-radius:50%;width:20px;height:20px}.wm-loader-spinner>span{animation:wm-rotate calc(.8s / var(--speed)) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;position:absolute;inset:2px}.wm-loader-shimmer{background:var(--motion-line,#e4e4e0);border-radius:6px;width:100%;height:12px}.wm-loader-shimmer>span{background:linear-gradient(90deg, transparent, var(--motion-panel,#fff), transparent);animation:wm-shimmer calc(1.4s / var(--speed)) linear infinite;position:absolute;inset:0}.wm-loader[data-running=false]>span{animation-play-state:paused}.wm-size{transition:height var(--motion-duration) var(--motion-ease), width var(--motion-duration) var(--motion-ease)}.wm-size-content{display:flow-root}.wm-size[data-axis=width],.wm-size[data-axis=both]{vertical-align:top;display:inline-block}.wm-size[data-axis=width]>.wm-size-content,.wm-size[data-axis=both]>.wm-size-content{width:max-content}.wm-surface{pointer-events:none;position:absolute;inset:0}.wm-surface>span{background:var(--motion-line,#e4e4e0);transition:clip-path var(--motion-duration) var(--motion-ease);position:absolute;inset:0}.wm-surface>span+span{background:var(--motion-panel,#fff);inset:1px}.wm-stagger>*{transition-delay:min(calc(40ms / var(--speed)), calc(var(--motion-order,0) * var(--motion-stagger)))}@keyframes wm-rotate{to{transform:rotate(360deg)}}@keyframes wm-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wm-motion[data-reduced=true] *,.wm-motion[data-reduced=true] :before,.wm-motion[data-reduced=true] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.wm-motion *,.wm-motion :before,.wm-motion :after{transition:none!important;animation:none!important}}.wm-text{vertical-align:middle;line-height:inherit;transition:width var(--motion-fast-duration) var(--motion-exit-ease);display:inline-block;position:relative}.wm-text-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wm-text-visual{white-space:pre;align-items:center;width:max-content;display:inline-flex}.wm-text-window{height:1lh;display:inline-block;overflow:clip}.wm-text-track{transition:transform var(--motion-fast-duration) var(--motion-exit-ease);grid-template-rows:repeat(2,1lh);display:grid}.wm-text-line{height:1lh;line-height:inherit;display:block}.wm-text-glyphs{font-variant-ligatures:none;display:inline-block}.wm-text-fixed[data-motion-probe=text-suffix]{transform:translateX(var(--wm-text-shift,0px));transition:transform var(--motion-fast-duration) var(--motion-exit-ease)}.wm-text-window{position:relative}.wm-text[data-granularity=character] .wm-text-track{visibility:hidden;transition:none;transform:none!important}.wm-text-character-plane{position:absolute;inset:0}.wm-text-character{white-space:pre;opacity:0;transition:transform var(--motion-fast-duration) var(--motion-exit-ease), opacity calc(90ms / var(--speed)) linear;position:absolute;top:0;left:0}.wm-text-character[data-present=true]{opacity:1;transition-duration:var(--motion-fast-duration), calc(.18s / var(--speed));transition-timing-function:var(--motion-exit-ease), linear(0, 0 50%, 1)}.wm-text:not([data-ready=true]),.wm-text:not([data-ready=true]) :is(.wm-text-character,.wm-text-visual,.wm-text-fixed){transition:none}
