.animate-bounce-slow[data-v-6183c8fa]{animation:bounce-slow-6183c8fa 1.5s infinite}@keyframes bounce-slow-6183c8fa{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade[data-v-6183c8fa]{animation:fade-6183c8fa 2s ease-in-out infinite}@keyframes fade-6183c8fa{0%,to{opacity:1}50%{opacity:.3}}.circular-scroll-indicator[data-v-f078c0f7]{pointer-events:none}.circular-scroll-indicator>div[data-v-f078c0f7]{pointer-events:auto}.mouse-wheel[data-v-6db2b675]{animation:scroll-wheel-6db2b675 1.5s ease-in-out infinite}@keyframes scroll-wheel-6db2b675{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(5px)}}.animate-bounce-subtle[data-v-6db2b675]{animation:bounce-subtle-6db2b675 2s ease-in-out infinite}@keyframes bounce-subtle-6db2b675{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.trail-segment[data-v-fc137a01]{pointer-events:none}@keyframes pulse-ring-fc137a01{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.animate-pulse-ring[data-v-fc137a01]{animation:pulse-ring-fc137a01 2s ease-out infinite}@keyframes float-fc137a01{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float[data-v-fc137a01]{animation:float-fc137a01 2s ease-in-out infinite}.icon-default[data-v-9cb488d7]{display:inline-block;transition:all .3s ease}.icon-wrapper:hover .icon-default[data-v-9cb488d7]{opacity:.8}@keyframes spin-cw-9b5959e6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-ccw-9b5959e6{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.icon-spinning[data-v-9b5959e6]{animation:var(--v26c0372a);display:inline-block}.pause-on-hover:hover .icon-spinning[data-v-9b5959e6]{animation-play-state:paused}@keyframes pulse-8eaadd91{0%,to{transform:scale(1)}50%{transform:scale(var(--v615cc68c))}}.icon-pulse[data-v-8eaadd91]{animation:var(--v17ff3074);display:inline-block;transform-origin:center}.pause-on-hover:hover .icon-pulse[data-v-8eaadd91]{animation-play-state:paused}@keyframes bounce-c0ab3c6f{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--v4d549d5a)*-1))}}.icon-bounce[data-v-c0ab3c6f]{animation:var(--v1e0dfbd8);display:inline-block}.pause-on-hover:hover .icon-bounce[data-v-c0ab3c6f]{animation-play-state:paused}.icon-hover-effect[data-v-208737b5]{display:inline-block;transform-origin:center}.icon-wrapper[data-v-2ba56965]{position:relative}.gradient-icon-container[data-v-2ba56965]{align-items:center;display:inline-flex;justify-content:center}.gradient-icon-inner[data-v-2ba56965],.icon-cycling[data-v-35b03025]{display:inline-block}.fade-enter-active[data-v-35b03025],.fade-leave-active[data-v-35b03025]{transition:opacity var(--v09a5da52)}.fade-enter-from[data-v-35b03025],.fade-leave-to[data-v-35b03025]{opacity:0}.scale-enter-active[data-v-35b03025],.scale-leave-active[data-v-35b03025]{transition:all var(--v09a5da52)}.scale-enter-from[data-v-35b03025],.scale-leave-to[data-v-35b03025]{opacity:0;transform:scale(.5)}.rotate-enter-active[data-v-35b03025],.rotate-leave-active[data-v-35b03025]{transition:all var(--v09a5da52)}.rotate-enter-from[data-v-35b03025]{opacity:0;transform:rotate(-180deg)}.rotate-leave-to[data-v-35b03025]{opacity:0;transform:rotate(180deg)}.slideUp-enter-active[data-v-35b03025],.slideUp-leave-active[data-v-35b03025]{transition:all var(--v09a5da52)}.slideUp-enter-from[data-v-35b03025]{opacity:0;transform:translateY(20px)}.slideUp-leave-to[data-v-35b03025]{opacity:0;transform:translateY(-20px)}.slideDown-enter-active[data-v-35b03025],.slideDown-leave-active[data-v-35b03025]{transition:all var(--v09a5da52)}.slideDown-enter-from[data-v-35b03025]{opacity:0;transform:translateY(-20px)}.slideDown-leave-to[data-v-35b03025]{opacity:0;transform:translateY(20px)}.flip-enter-active[data-v-35b03025],.flip-leave-active[data-v-35b03025]{transition:all var(--v09a5da52)}.flip-enter-from[data-v-35b03025]{opacity:0;transform:rotateY(-180deg)}.flip-leave-to[data-v-35b03025]{opacity:0;transform:rotateY(180deg)}.icon-grid-container[data-v-a816ae83]{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.icon-grid-container[data-v-a816ae83]::-webkit-scrollbar{width:8px}.icon-grid-container[data-v-a816ae83]::-webkit-scrollbar-track{background:transparent}.icon-grid-container[data-v-a816ae83]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.icon-item[data-v-a816ae83]{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.modal-enter-active[data-v-3a964321],.modal-leave-active[data-v-3a964321]{transition:opacity .2s ease}.modal-enter-from[data-v-3a964321],.modal-leave-to[data-v-3a964321]{opacity:0}.gradient-btn[data-v-98486707]{background:transparent;border-radius:var(--v1ac417a7);padding:var(--v1401013e)}.gradient-spinner[data-v-98486707]{animation:spin-gradient-98486707 var(--v2bf48b75) linear infinite;background:conic-gradient(var(--v283a0de1));filter:blur(var(--v5d1bfef0));inset:-200%;position:absolute}.gradient-btn-content[data-v-98486707]{background-color:var(--v3b1a181d);border-radius:var(--v1ac417a7);padding:var(--v1e45e679);position:relative;z-index:1}@keyframes spin-gradient-98486707{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.group:hover .hover-overlay[data-v-607ee55e]{background-color:var(--hover-color,hsl(var(--primary)))}.rainbow-button[data-v-028d91b3]{--color-1:#ff4242;--color-2:#a142ff;--color-3:#42a1ff;--color-4:#42d0ff;--color-5:#a1ff42;--speed:var(--v0259b720);--bg-color:var(--v2e9394b1);background:linear-gradient(var(--bg-color),var(--bg-color)),linear-gradient(color-mix(in srgb,var(--bg-color) 100%,transparent) 50%,color-mix(in srgb,var(--bg-color) 60%,transparent) 80%,transparent),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.rainbow-button[data-v-028d91b3],.rainbow-button[data-v-028d91b3]:before{animation:rainbow-028d91b3 var(--speed) infinite linear}@keyframes rainbow-028d91b3{0%{background-position:0}to{background-position:200%}}@keyframes rippling-2cf042ea{0%{opacity:1}to{opacity:0;transform:scale(2)}}.ripple-animation[data-v-2cf042ea]{animation:rippling-2cf042ea var(--duration) ease-out}@keyframes shimmer-btn-shimmer-slide-6dd8d24c{to{transform:translate(calc(100cqw - 100%))}}@keyframes shimmer-btn-spin-around-6dd8d24c{0%{transform:translateZ(0) rotate(0)}15%,35%{transform:translateZ(0) rotate(90deg)}65%,85%{transform:translateZ(0) rotate(270deg)}to{transform:translateZ(0) rotate(1turn)}}.animate-shimmer-btn-shimmer-slide[data-v-6dd8d24c]{animation:shimmer-btn-shimmer-slide-6dd8d24c var(--speed) ease-in-out infinite alternate}.animate-shimmer-btn-spin-around[data-v-6dd8d24c]{animation:shimmer-btn-spin-around-6dd8d24c calc(var(--speed)*2) infinite linear}.cursor[data-v-d8524ab0]{animation:blink-d8524ab0 .7s infinite}@keyframes blink-d8524ab0{0%,49%{opacity:1}50%,to{opacity:0}}.interactive-hover-text[data-v-98805454]{cursor:pointer;display:inline-block;position:relative;transition:all var(--transition-duration) cubic-bezier(.4,0,.2,1)}.interactive-hover-text.hover-enabled[data-v-98805454]:hover{color:var(--hover-color);transform:var(--hover-transform)}.interactive-hover-text.hover-enabled[style*="--hover-gradient: linear-gradient"][data-v-98805454]:hover{background:var(--hover-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.interactive-hover-text.hover-enabled[data-v-98805454]:hover{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.interactive-hover-text[data-v-98805454]{will-change:transform,color}.colour-char[data-v-3b8d43ff]{animation:color-cycle-3b8d43ff var(--animation-duration) ease forwards;animation-delay:var(--char-delay);display:inline-block}.colour-char.paused[data-v-3b8d43ff]{animation-play-state:paused}@keyframes color-cycle-3b8d43ff{0%{color:#fff;filter:blur(5px);opacity:.2;transform:translateY(0) scale(1)}50%{filter:blur(2px);opacity:.8;transform:translateY(-3px) scale(1.01)}to{color:var(--target-color);filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.focus-container[data-v-4d10a39d]{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;position:relative}.focus-word[data-v-4d10a39d]{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;position:relative;transition:filter .3s ease,color .3s ease}.focus-word.active[data-v-4d10a39d]{filter:blur(0)}.focus-frame[data-v-4d10a39d]{border:none;box-sizing:content-box;left:0;pointer-events:none;position:absolute;top:0}.corner[data-v-4d10a39d]{border:3px solid var(--border-color,#fff);border-radius:3px;filter:drop-shadow(0 0 4px var(--border-color,#fff));height:1rem;position:absolute;transition:none;width:1rem}.top-left[data-v-4d10a39d]{border-right:none;left:-10px}.top-left[data-v-4d10a39d],.top-right[data-v-4d10a39d]{border-bottom:none;top:-10px}.top-right[data-v-4d10a39d]{border-left:none;right:-10px}.bottom-left[data-v-4d10a39d]{border-right:none;left:-10px}.bottom-left[data-v-4d10a39d],.bottom-right[data-v-4d10a39d]{border-top:none;bottom:-10px}.bottom-right[data-v-4d10a39d]{border-left:none;right:-10px}.shadow-color[data-v-37e9d162]{--shadow-color:var(--v8c026824)}.animate-line-shadow[data-v-37e9d162]:after{animation:line-shadow-37e9d162 15s linear infinite}@keyframes line-shadow-37e9d162{0%{background-position:0 0}to{background-position:100% -100%}}@keyframes radiant-db73068e{0%,90%,to{background-position:calc(-100% - var(--radiant-width)) 0}30%,60%{background-position:calc(100% + var(--radiant-width)) 0}}.radiant-animation[data-v-db73068e]{animation:radiant-db73068e var(--radiant-anim-duration) infinite}.sparkle-svg[data-v-bb5ab07b]{animation:sparkle-fade-bb5ab07b .8s ease infinite;animation-delay:var(--sparkle-delay)}.sparkle-svg.paused[data-v-bb5ab07b]{animation-play-state:paused}@keyframes sparkle-fade-bb5ab07b{0%{opacity:0;transform:scale(0) rotate(75deg)}50%{opacity:1;transform:scale(var(--sparkle-scale)) rotate(120deg)}to{opacity:0;transform:scale(0) rotate(150deg)}}@keyframes spin-6fb18790{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse-6fb18790{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.spinning-container[data-v-6fb18790]{animation:spin-6fb18790 var(--duration) linear infinite}.spinning-container.reverse[data-v-6fb18790]{animation:spin-reverse-6fb18790 var(--duration) linear infinite}.line-wrapper[data-v-7b223273]{display:block;overflow:hidden}.staggered-slide-line[data-v-7b223273]{display:inline-block}@keyframes background-expand-91a8c131{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes text-color-change-91a8c131{0%{color:inherit}to{color:var(--v0fff64a6)}}span[data-v-91a8c131]{animation:background-expand-91a8c131 var(--v29a183ab) var(--v23b116d8) ease-in-out forwards,text-color-change-91a8c131 var(--v29a183ab) var(--v23b116d8) ease-in-out forwards;background-position:0;background-repeat:no-repeat;background-size:0 100%}.select-none[data-v-f10e615c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-hover-svg[data-v-f10e615c]{aspect-ratio:3/1;display:block;height:auto;width:100%}.svg-text[data-v-f10e615c]{font-weight:700;letter-spacing:-.02em}.line-wrapper[data-v-3004f23f]{overflow:hidden}.text-reveal-line[data-v-3004f23f]{display:inline-block}.text-scroll-container[data-v-8343edee]{padding-bottom:24px;padding-top:24px;position:relative;width:100%}.text-scroll-content[data-v-8343edee]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.text-scroll-content[data-v-8343edee]::-webkit-scrollbar{display:none}.text-scroll-indicator[data-v-8343edee]{color:currentColor;left:50%;opacity:.6;pointer-events:none;position:absolute;transform:translate(-50%);z-index:20}.text-scroll-indicator-top[data-v-8343edee]{animation:bounce-up-8343edee 1.5s ease-in-out infinite;top:0}.text-scroll-indicator-bottom[data-v-8343edee]{animation:bounce-down-8343edee 1.5s ease-in-out infinite;bottom:0}@keyframes bounce-up-8343edee{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}@keyframes bounce-down-8343edee{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}.fade-enter-active[data-v-8343edee],.fade-leave-active[data-v-8343edee]{transition:opacity .2s ease}.fade-enter-from[data-v-8343edee],.fade-leave-to[data-v-8343edee]{opacity:0}.modal-enter-active[data-v-8343edee],.modal-leave-active[data-v-8343edee]{transition:opacity .2s ease}.modal-enter-from[data-v-8343edee],.modal-leave-to[data-v-8343edee]{opacity:0}.modal-content-enter-active[data-v-8343edee],.modal-content-leave-active[data-v-8343edee]{transition:all .2s ease}.modal-content-enter-from[data-v-8343edee],.modal-content-leave-to[data-v-8343edee]{opacity:0;transform:scale(.95)}.fab-container[data-v-c76d9de7]{pointer-events:auto}.fab-container[data-v-48da792b]{pointer-events:auto;position:relative}.pulse-ring[data-v-48da792b]{animation:pulse-48da792b var(--pulse-duration) ease-out infinite;background-color:var(--pulse-color);border-radius:50%;inset:0;opacity:0;position:absolute;z-index:0}@keyframes pulse-48da792b{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(var(--pulse-scale))}}
