/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial}[data-v-bf83c7cc],[data-v-bf83c7cc]::backdrop,[data-v-bf83c7cc]:after,[data-v-bf83c7cc]:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}.mouse-glow{pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;z-index:var(--z-local-overlay);aspect-ratio:1;will-change:transform,opacity;width:clamp(5rem,9vw,8rem);transition-duration:.5s;position:fixed;top:0;left:0;transform:translate(50vw,50vh)translate(-50%,-50%)}.mouse-glow-visible{opacity:1}.mouse-glow-motion{will-change:transform;position:absolute;inset:0}.mouse-glow-blob{background:conic-gradient(from 0deg,var(--color-gradient-rose),var(--color-gradient-periwinkle),var(--color-gradient-pink),var(--color-gradient-rose));opacity:.32;filter:blur(14px)saturate(130%);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transition:opacity .4s;animation:7s linear infinite mouse-glow-spin,5s ease-in-out infinite alternate mouse-glow-morph;position:absolute;inset:18%}.mouse-glow-active .mouse-glow-blob{opacity:.5}.mouse-glow-ripple{opacity:0;aspect-ratio:1;border:2px solid rgb(from var(--color-gradient-periwinkle) r g b/70%);filter:blur(1px);border-radius:3.40282e38px;width:70%;position:absolute;top:50%;left:50%}@keyframes mouse-glow-spin{to{rotate:1turn}}@keyframes mouse-glow-morph{0%{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}50%{border-radius:63% 37% 45% 55%/55% 62% 38% 45%}to{border-radius:38% 62% 52% 48%/62% 38%}}@property --tw-duration{syntax:"*";inherits:false}.top-navbar a[data-v-bf83c7cc]:not(.cut-button){border-radius:calc(var(--ui-radius)*2);width:100%;padding-block:calc(var(--spacing,.25rem)*2);padding-right:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*6);background-color:#0000;justify-content:center;align-items:center;transition:all .25s;position:relative}.top-navbar a[data-v-bf83c7cc]:not(.cut-button):before{top:50%;left:calc(var(--spacing,.25rem)*3);height:var(--spacing,.25rem);width:var(--spacing,.25rem);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-color);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute}@media (width>=64rem){.top-navbar a[data-v-bf83c7cc]:not(.cut-button):before{left:calc(var(--spacing,.25rem)*6);background-color:#0000}}.top-navbar a[data-v-bf83c7cc]:not(.cut-button):before{transition:all .25s}.top-navbar a[data-v-bf83c7cc]:not(.cut-button):hover{background-color:var(--color-glass,#ffffff10)}.top-navbar a[data-v-bf83c7cc]:not(.cut-button):hover:before{left:calc(var(--spacing,.25rem)*3);background-color:var(--primary-color)}@media (width>=1024px){.top-navbar a[data-v-bf83c7cc]:not(.cut-button){width:auto;display:inline-flex}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}html{scroll-behavior:smooth}.hr-line{background:linear-gradient(90deg,transparent 0,var(--color-divider) 50%,transparent 100%)}#pagetop{cursor:pointer;--cut-border-bg:linear-gradient(45deg,var(--color-gradient-periwinkle),var(--color-gradient-pink))}
