[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.tooltip-content{animation:svelte-9wltyy-tooltip-in var(--motion-duration-fast) var(--motion-ease-decelerate)}.tooltip-content[data-state=closed]{animation:svelte-9wltyy-tooltip-out var(--motion-duration-fast) var(--motion-ease-accelerate) forwards}@keyframes svelte-9wltyy-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-9wltyy-tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.motion-shimmer-attach{-webkit-text-fill-color:currentColor!important;color:currentColor!important;background:0 0!important}.motion-reveal-on-scroll-attach,.motion-reveal-on-scroll-attach.motion-revealed,.motion-word-reveal,.motion-word-reveal.motion-word-revealed{opacity:1!important;transform:none!important}.motion-ripple{display:none!important}.motion-press-attach{transform:none!important}.motion-flash-attach{box-shadow:none!important;animation:none!important}.motion-wiggle-attach{animation:none!important;transform:none!important}}.motion-shimmer-attach{background-image:linear-gradient(110deg, currentColor 0%, currentColor 35%, color-mix(in oklab, currentColor 35%, transparent) 50%, currentColor 65%, currentColor 100%);-webkit-text-fill-color:transparent;animation:motion-shimmer-pass var(--motion-shimmer-duration,2.2s) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes motion-shimmer-pass{0%{background-position:150% 0}to{background-position:-50% 0}}.motion-reveal-on-scroll-attach{opacity:0;transition:opacity var(--motion-reveal-on-scroll-duration,.6s) var(--motion-ease-standard), transform var(--motion-reveal-on-scroll-duration,.6s) var(--motion-ease-standard);transform:translateY(10px)}.motion-reveal-on-scroll-attach.motion-revealed{opacity:1;transform:translateY(0)}.motion-ripple{width:var(--ripple-size);height:var(--ripple-size);left:var(--ripple-x);top:var(--ripple-y);background:var(--ripple-color,currentColor);opacity:.3;pointer-events:none;animation:motion-ripple-out var(--ripple-duration,.6s) var(--motion-ease-standard) forwards;border-radius:50%;position:absolute;transform:scale(0)}@keyframes motion-ripple-out{to{opacity:0;transform:scale(1)}}.motion-press-attach{transition:transform var(--motion-duration-fast,.14s) var(--motion-ease-standard,cubic-bezier(.4, 0, .2, 1));will-change:transform}.motion-flash-attach{animation:motion-flash var(--motion-flash-duration,1.4s) var(--motion-ease-standard)}@keyframes motion-flash{0%,to{box-shadow:inset 0 0 #0000}15%{box-shadow:inset 0 0 0 100vmax color-mix(in oklab, var(--motion-flash-color,currentColor) 22%, transparent)}}.motion-wiggle-attach{animation:motion-wiggle var(--motion-wiggle-interval,3.5s) ease-in-out infinite;transform-origin:bottom}@keyframes motion-wiggle{0%,88%,to{transform:translate(0)rotate(0)}90%{transform:translateX(calc(-2px * var(--motion-wiggle-intensity,1))) rotate(-4deg)}92%{transform:translateX(calc(2px * var(--motion-wiggle-intensity,1))) rotate(4deg)}94%{transform:translateX(calc(-1px * var(--motion-wiggle-intensity,1))) rotate(-3deg)}96%{transform:translateX(calc(1px * var(--motion-wiggle-intensity,1))) rotate(2deg)}98%{transform:translate(0)rotate(0)}}.motion-word-reveal{opacity:0;transition:opacity .4s cubic-bezier(.2,.7,.3,1),transform .4s cubic-bezier(.2,.7,.3,1);display:inline-block;transform:translateY(4px)}.motion-word-reveal.motion-word-revealed{opacity:1;transform:translateY(0)}.matrix.svelte-1qvf3rw{grid-template-columns:repeat(var(--cols), var(--d));grid-template-rows:repeat(var(--rows), var(--d));gap:var(--gap);display:inline-grid}.matrix.svelte-1qvf3rw span:where(.svelte-1qvf3rw){width:var(--d);height:var(--d);border-radius:calc(var(--round,1) * 50%);background:color-mix(in oklab, var(--alt) var(--mixpct,0%), currentColor);will-change:opacity, scale;display:block}.row.svelte-iduqx2{gap:var(--gap);display:inline-flex}.pill.svelte-iduqx2{width:var(--w);height:var(--h);background:color-mix(in oklab, currentColor 18%, transparent);border-radius:9999px;display:block;position:relative;overflow:hidden}.pill.svelte-iduqx2:after{content:"";transform-origin:0;transition:transform var(--motion-duration-base) var(--motion-ease-standard);background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.pill.filled.svelte-iduqx2:after{transform:scaleX(1)}.head.svelte-66dp2x{stroke-dashoffset:var(--perimeter);animation-name:svelte-66dp2x-step-ring-fill;animation-duration:var(--duration);animation-timing-function:var(--motion-ease-standard);animation-iteration-count:infinite}@keyframes svelte-66dp2x-step-ring-fill{0%{stroke-dashoffset:var(--perimeter);opacity:0}6%{opacity:1}60%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.track.svelte-y3l6mx{width:var(--w);height:var(--h);background:color-mix(in oklab, currentColor 15%, transparent);border-radius:9999px;position:relative;overflow:hidden}.head.svelte-y3l6mx{width:40%;animation:svelte-y3l6mx-bar-slide var(--duration) cubic-bezier(.65, 0, .35, 1) infinite;background:currentColor;border-radius:9999px;position:absolute;top:0;bottom:0}@keyframes svelte-y3l6mx-bar-slide{0%{left:-45%}to{left:105%}}.pole.svelte-1uzqkup{width:var(--w);height:var(--h);background-image:repeating-linear-gradient(-55deg, currentColor 0, currentColor 6px, color-mix(in oklab, currentColor 25%, transparent) 6px, color-mix(in oklab, currentColor 25%, transparent) 14px);animation:svelte-1uzqkup-pole-scroll var(--duration) linear infinite;background-size:28px 100%;border-radius:9999px}@keyframes svelte-1uzqkup-pole-scroll{to{background-position:-28px 0}}.bars.svelte-11ol64y{align-items:center;gap:var(--gap);height:var(--h);display:inline-flex}.bars.svelte-11ol64y span:where(.svelte-11ol64y){width:var(--w);height:var(--h);border-radius:var(--radius);transform-origin:50%;animation-name:svelte-11ol64y-bar-wave;animation-duration:var(--duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--delay);background:currentColor;display:block}@keyframes svelte-11ol64y-bar-wave{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.ring.svelte-q6c5k6{stroke-dasharray:100;stroke-dashoffset:100px;animation:svelte-q6c5k6-ring-draw var(--duration) var(--motion-ease-standard) infinite}.tick.svelte-q6c5k6{stroke-dasharray:100;stroke-dashoffset:100px;animation:svelte-q6c5k6-tick-draw var(--duration) var(--motion-ease-standard) infinite}@keyframes svelte-q6c5k6-ring-draw{0%{stroke-dashoffset:100px}35%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes svelte-q6c5k6-tick-draw{0%,30%{stroke-dashoffset:100px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.cross.svelte-1t22aym{animation:svelte-1t22aym-cross-shake var(--duration) ease-in-out infinite}.ring.svelte-1t22aym{stroke-dasharray:100;stroke-dashoffset:100px;animation:svelte-1t22aym-ring-draw var(--duration) var(--motion-ease-standard) infinite}.stroke-1.svelte-1t22aym,.stroke-2.svelte-1t22aym{stroke-dasharray:100;stroke-dashoffset:100px}.stroke-1.svelte-1t22aym{animation:svelte-1t22aym-line-draw-1 var(--duration) var(--motion-ease-standard) infinite}.stroke-2.svelte-1t22aym{animation:svelte-1t22aym-line-draw-2 var(--duration) var(--motion-ease-standard) infinite}@keyframes svelte-1t22aym-ring-draw{0%{stroke-dashoffset:100px}25%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes svelte-1t22aym-line-draw-1{0%,28%{stroke-dashoffset:100px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes svelte-1t22aym-line-draw-2{0%,38%{stroke-dashoffset:100px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes svelte-1t22aym-cross-shake{0%,55%,to{transform:translate(0)}57%,61%,65%{transform:translate(-2px)}59%,63%{transform:translate(2px)}}.plane.svelte-1dexa6w{animation:svelte-1dexa6w-plane-fly var(--duration) cubic-bezier(.5, 0, .3, 1) infinite;display:inline-block}@keyframes svelte-1dexa6w-plane-fly{0%{opacity:0;transform:translate(-40%,30%)rotate(-12deg)}15%{opacity:1}55%{opacity:1;transform:translate(20%,-10%)rotate(0)}80%,to{opacity:0;transform:translate(120%,-50%)rotate(8deg)}}.burst.svelte-upo2vo{width:var(--size);height:var(--size);display:inline-block;position:relative}.core.svelte-upo2vo{animation:svelte-upo2vo-core-pop var(--duration) cubic-bezier(.34, 1.56, .64, 1) infinite;background:currentColor;border-radius:30%;position:absolute;inset:40%}.ray.svelte-upo2vo{width:2px;height:calc(var(--size) / 3);margin-left:-1px;margin-top:calc(var(--size) / -3 / 2);transform-origin:50%;transform:rotate(var(--angle)) translateY(calc(var(--size) / -3));animation:svelte-upo2vo-ray-burst var(--duration) var(--motion-ease-standard) infinite;animation-delay:var(--delay);opacity:0;background:currentColor;border-radius:9999px;position:absolute;top:50%;left:50%}@keyframes svelte-upo2vo-core-pop{0%,60%,to{transform:scale(0)}20%{transform:scale(1.2)}35%{transform:scale(1)}}@keyframes svelte-upo2vo-ray-burst{0%,25%,70%,to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--size) / -4)) scaleY(.4)}40%{opacity:1;transform:rotate(var(--angle)) translateY(calc(var(--size) / -3)) scaleY(1)}55%{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--size) / -2)) scaleY(.6)}}.frame.svelte-1rtj9zw{width:var(--size);height:var(--size);display:inline-block;position:relative}.piece.svelte-1rtj9zw{background:hsl(var(--hue) 75% 60%);opacity:0;transform-origin:50%;width:5px;height:5px;animation:svelte-1rtj9zw-confetti-fly var(--duration) cubic-bezier(.22, .61, .36, 1) forwards;border-radius:1px;margin:-2.5px;position:absolute;top:50%;left:50%}.piece.rect.svelte-1rtj9zw{width:8px;height:3px}@keyframes svelte-1rtj9zw-confetti-fly{0%{transform:rotate(var(--angle)) translateY(0) rotate(0);opacity:0}15%{opacity:1}to{transform:rotate(var(--angle)) translateY(calc(var(--dist) * -1)) rotate(var(--spin));opacity:0}}.pulse.svelte-1p4mqxp{border-radius:var(--radius);background:color-mix(in oklab, currentColor 8%, transparent);border:1px solid color-mix(in oklab, currentColor 25%, transparent);justify-content:center;align-items:center;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.pulse.svelte-1p4mqxp:before{content:"";border-radius:var(--radius);box-shadow:0 0 0 0 color-mix(in oklab, currentColor 40%, transparent);animation:svelte-1p4mqxp-attention-glow var(--duration) cubic-bezier(.4, 0, .6, 1) infinite;pointer-events:none;position:absolute;inset:0}@keyframes svelte-1p4mqxp-attention-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, currentColor 35%, transparent)}50%{box-shadow:0 0 0 8px #0000}}.caret.svelte-mwu1sp{width:var(--w);height:var(--h);vertical-align:text-bottom;animation-name:svelte-mwu1sp-caret-fade;animation-duration:var(--duration);background:currentColor;border-radius:1px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}.caret-hard.svelte-mwu1sp{animation-name:svelte-mwu1sp-caret-blink;animation-timing-function:steps(2,jump-none)}@keyframes svelte-mwu1sp-caret-fade{0%,45%{opacity:1}75%,to{opacity:.15}}@keyframes svelte-mwu1sp-caret-blink{to{opacity:0}}.line.svelte-1linc35{align-items:baseline;display:inline-flex}.caret.svelte-1linc35{vertical-align:text-bottom;background:currentColor;width:2px;height:.95em;margin-left:1px;animation:.8s steps(2,jump-none) infinite svelte-1linc35-caret-blink;display:inline-block}@keyframes svelte-1linc35-caret-blink{to{opacity:0}}.shimmer.svelte-1jindny{background-image:linear-gradient(110deg, currentColor 0%, currentColor 35%, color-mix(in oklab, currentColor 35%, transparent) 50%, currentColor 65%, currentColor 100%);-webkit-text-fill-color:transparent;animation:svelte-1jindny-shimmer-pass var(--duration) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes svelte-1jindny-shimmer-pass{0%{background-position:150% 0}to{background-position:-50% 0}}.phrase.svelte-kv8egf{display:inline}.word.svelte-kv8egf{opacity:0;animation:svelte-kv8egf-word-in var(--duration) cubic-bezier(.2, .7, .3, 1) infinite;animation-delay:var(--delay);display:inline-block;transform:translateY(4px)}@keyframes svelte-kv8egf-word-in{0%{opacity:0;transform:translateY(4px)}8%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.phrase.svelte-9cebty{display:inline-flex}.char.svelte-9cebty{opacity:0;animation:svelte-9cebty-char-up var(--duration) cubic-bezier(.34, 1.2, .64, 1) infinite;animation-delay:var(--delay);display:inline-block;transform:translateY(.7em)}@keyframes svelte-9cebty-char-up{0%{opacity:0;transform:translateY(.7em)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.7em)}}.reveal.svelte-h7rpjj{background-image:linear-gradient(90deg, currentColor 0, currentColor 50%, color-mix(in oklab, currentColor 12%, transparent) 50%, color-mix(in oklab, currentColor 12%, transparent) 100%);-webkit-text-fill-color:transparent;animation:svelte-h7rpjj-gradient-reveal var(--duration) cubic-bezier(.55, 0, .45, 1) infinite;background-position:100% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes svelte-h7rpjj-gradient-reveal{0%{background-position:100% 0}70%,90%{background-position:0 0}to{background-position:100% 0}}.phrase.svelte-82xxf8{display:inline-flex}.char.svelte-82xxf8{opacity:0;filter:blur(6px);animation:svelte-82xxf8-char-defocus var(--duration) var(--motion-ease-standard) infinite;animation-delay:var(--delay);display:inline-block}@keyframes svelte-82xxf8-char-defocus{0%{opacity:0;filter:blur(6px)}15%,80%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}.glitch.svelte-tiacn2{font-feature-settings:"tnum";letter-spacing:.02em;font-family:ui-monospace,JetBrains Mono,Fira Code,monospace}.wrap.svelte-168xnkr{display:inline-block;position:relative}.highlight.svelte-168xnkr{background:color-mix(in oklab, currentColor 18%, transparent);width:0%;animation:svelte-168xnkr-highlight-wipe var(--duration) cubic-bezier(.55, 0, .45, 1) infinite;border-radius:3px;position:absolute;top:-1px;bottom:-1px;left:0}.text.svelte-168xnkr{position:relative}@keyframes svelte-168xnkr-highlight-wipe{0%{opacity:1;width:0}35%{opacity:1;width:100%}70%{opacity:1;width:100%}90%,to{opacity:0;width:100%}}.stack.svelte-ckrmgn{flex-direction:column;gap:4px;display:flex}.line.svelte-ckrmgn{opacity:0;animation:svelte-ckrmgn-line-in var(--duration) cubic-bezier(.2, .7, .3, 1) infinite;animation-delay:var(--delay);transform:translateY(6px)}@keyframes svelte-ckrmgn-line-in{0%{opacity:0;transform:translateY(6px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.wrap.svelte-yp4oc7{display:inline-block;position:relative}.thought.svelte-yp4oc7{animation:.5s cubic-bezier(.2,.7,.3,1) both svelte-yp4oc7-thought-swap;display:inline-block}@keyframes svelte-yp4oc7-thought-swap{0%{opacity:0;filter:blur(4px);transform:translateY(4px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.count.svelte-sdlqym{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}.card.svelte-1f1k4tg{flex-direction:column;gap:6px;width:140px;display:inline-flex}.block.svelte-1f1k4tg{background:linear-gradient(90deg, color-mix(in oklab, currentColor 12%, transparent) 0%, color-mix(in oklab, currentColor 30%, transparent) 50%, color-mix(in oklab, currentColor 12%, transparent) 100%);animation:svelte-1f1k4tg-shimmer var(--duration) linear infinite;background-size:250% 100%;border-radius:4px;display:block}@keyframes svelte-1f1k4tg-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.lift.svelte-ga5r59{transition:transform var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard);will-change:transform;display:inline-block}.lift.svelte-ga5r59:hover{transform:translateY(var(--lift));box-shadow:0 12px 28px -10px color-mix(in oklab, currentColor 40%, transparent)}.demo.svelte-ga5r59{border:1px solid color-mix(in oklab, currentColor 25%, transparent);background:color-mix(in oklab, currentColor 5%, transparent);border-radius:8px;padding:10px 16px;font-size:13px;font-weight:500}.zone.svelte-120i44d{justify-content:center;align-items:center;display:inline-flex}.tilt.svelte-120i44d{transform-style:preserve-3d;transition:transform var(--motion-duration-base) var(--motion-ease-standard);will-change:transform}.tilt.active.svelte-120i44d{transition:transform 60ms linear}.demo.svelte-120i44d{border:1px solid color-mix(in oklab, currentColor 25%, transparent);background:color-mix(in oklab, currentColor 6%, transparent);text-align:center;border-radius:10px;padding:16px 24px}.demo-title.svelte-120i44d{font-size:13px;font-weight:500}.demo-sub.svelte-120i44d{color:color-mix(in oklab, currentColor 60%, transparent);margin-top:2px;font-size:11px}.magnet-zone.svelte-i1odch{padding:16px;display:inline-block}.magnet.svelte-i1odch{transition:transform var(--motion-duration-slow) var(--motion-ease-spring);will-change:transform;display:inline-block}.magnet.active.svelte-i1odch{transition:transform 80ms cubic-bezier(.4,0,.2,1)}.demo.svelte-i1odch{color:var(--surface,white);background:currentColor;border-radius:9999px;padding:8px 18px;font-size:13px;font-weight:500}.dark .demo.svelte-i1odch{color:#000}.glow-wrap.svelte-1t6rpgc{border:1px solid color-mix(in oklab, currentColor 20%, transparent);background:color-mix(in oklab, currentColor 5%, transparent);border-radius:10px;padding:12px 20px;font-size:13px;font-weight:500;display:inline-block;position:relative;overflow:hidden}.glow.svelte-1t6rpgc{background:radial-gradient(var(--glow-r) circle at var(--mx) var(--my), color-mix(in oklab, currentColor 30%, transparent), transparent 70%);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-decelerate);pointer-events:none;position:absolute;inset:0}.glow-wrap.active.svelte-1t6rpgc .glow:where(.svelte-1t6rpgc){opacity:1}.content.svelte-1t6rpgc{position:relative}
