@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:var(--p-content-border-color);--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--device-width-sm:640px;--device-width-md:768px;--device-width-lg:1024px;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-background-inverted:var(--vt-c-black);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--color-text-inverted:var(--vt-c-text-dark-1);--section-gap:3rem}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-background-inverted:var(--vt-c-white);--color-border:var(--p-content-border-color);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2);--color-text-inverted:var(--vt-c-text-light-1)}}*,:before,:after{box-sizing:border-box}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}.inverted{color:var(--color-text-inverted);background:var(--color-background-inverted)}.inverted *{color:var(--color-text-inverted)}html{scroll-behavior:smooth}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-color-red-500:oklch(63.7% .237 25.331);--tw-color-yellow-400:oklch(85.2% .199 91.936);--tw-color-yellow-500:oklch(79.5% .184 86.047);--tw-color-yellow-600:oklch(68.1% .162 75.834);--tw-color-lime-300:oklch(89.7% .196 126.665);--tw-color-lime-600:oklch(64.8% .2 131.684);--tw-color-gray-100:oklch(96.7% .003 264.542);--tw-color-gray-400:oklch(70.7% .022 261.325);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-600:oklch(44.6% .03 256.802);--tw-color-black:#000;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-md:28rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1/.75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75/1.125);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2/1.5);--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:calc(2.5/2.25);--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-radius-md:.375rem;--tw-radius-2xl:1rem;--tw-animate-spin:spin 1s linear infinite;--tw-blur-sm:8px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:"CaskaydiaCove NF",monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:top-8{top:calc(var(--tw-spacing)*8)}.tw\:right-0{right:calc(var(--tw-spacing)*0)}.tw\:bottom-0{bottom:calc(var(--tw-spacing)*0)}.tw\:left-0{left:calc(var(--tw-spacing)*0)}.tw\:z-20{z-index:20}.tw\:z-30{z-index:30}.tw\:z-50{z-index:50}.tw\:col-start-1{grid-column-start:1}.tw\:col-start-2{grid-column-start:2}.tw\:container{width:100%}@media (min-width:40rem){.tw\:container{max-width:40rem}}@media (min-width:48rem){.tw\:container{max-width:48rem}}@media (min-width:64rem){.tw\:container{max-width:64rem}}@media (min-width:80rem){.tw\:container{max-width:80rem}}@media (min-width:96rem){.tw\:container{max-width:96rem}}.tw\:mx-auto{margin-inline:auto}.tw\:-mt-12{margin-top:calc(var(--tw-spacing)*-12)}.tw\:mt-2{margin-top:calc(var(--tw-spacing)*2)}.tw\:mt-4{margin-top:calc(var(--tw-spacing)*4)}.tw\:mt-6\!{margin-top:calc(var(--tw-spacing)*6)!important}.tw\:mt-8{margin-top:calc(var(--tw-spacing)*8)}.tw\:mt-10{margin-top:calc(var(--tw-spacing)*10)}.tw\:-mr-2{margin-right:calc(var(--tw-spacing)*-2)}.tw\:mb-7\!{margin-bottom:calc(var(--tw-spacing)*7)!important}.tw\:mb-8{margin-bottom:calc(var(--tw-spacing)*8)}.tw\:-ml-4{margin-left:calc(var(--tw-spacing)*-4)}.tw\:ml-1\.5{margin-left:calc(var(--tw-spacing)*1.5)}.tw\:ml-2{margin-left:calc(var(--tw-spacing)*2)}.tw\:ml-\[-0\.2rem\]{margin-left:-.2rem}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline{display:inline}.tw\:aspect-auto{aspect-ratio:auto}.tw\:aspect-square{aspect-ratio:1}.tw\:h-4{height:calc(var(--tw-spacing)*4)}.tw\:h-6{height:calc(var(--tw-spacing)*6)}.tw\:h-7{height:calc(var(--tw-spacing)*7)}.tw\:h-9{height:calc(var(--tw-spacing)*9)}.tw\:h-11{height:calc(var(--tw-spacing)*11)}.tw\:h-\[calc\(90vh-5rem\)\]{height:calc(90vh - 5rem)}.tw\:h-fit{height:fit-content}.tw\:h-full{height:100%}.tw\:w-4{width:calc(var(--tw-spacing)*4)}.tw\:w-5{width:calc(var(--tw-spacing)*5)}.tw\:w-6{width:calc(var(--tw-spacing)*6)}.tw\:w-7{width:calc(var(--tw-spacing)*7)}.tw\:w-30{width:calc(var(--tw-spacing)*30)}.tw\:w-32{width:calc(var(--tw-spacing)*32)}.tw\:w-70\!{width:calc(var(--tw-spacing)*70)!important}.tw\:w-full{width:100%}.tw\:w-xs{width:var(--tw-container-xs)}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-min{max-width:min-content}.tw\:-translate-y-0\.5{--tw-translate-y:calc(var(--tw-spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:translate-y-\[0\.3\]{--tw-translate-y:.3;translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:animate-spin{animation:var(--tw-animate-spin)}.tw\:cursor-default{cursor:default}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-center{justify-content:center}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-3{gap:calc(var(--tw-spacing)*3)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:gap-6{gap:calc(var(--tw-spacing)*6)}.tw\:gap-x-12{column-gap:calc(var(--tw-spacing)*12)}.tw\:gap-y-0{row-gap:calc(var(--tw-spacing)*0)}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:bg-yellow-400\/90{background-color:var(--tw-color-yellow-400)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-yellow-400\/90{background-color:color-mix(in oklab,var(--tw-color-yellow-400)90%,transparent)}}.tw\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.tw\:px-1{padding-inline:calc(var(--tw-spacing)*1)}.tw\:px-2\!{padding-inline:calc(var(--tw-spacing)*2)!important}.tw\:px-4{padding-inline:calc(var(--tw-spacing)*4)}.tw\:py-1\!{padding-block:calc(var(--tw-spacing)*1)!important}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing)*1.5)}.tw\:py-4{padding-block:calc(var(--tw-spacing)*4)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing)*4)}.tw\:pl-4{padding-left:calc(var(--tw-spacing)*4)}.tw\:text-center{text-align:center}.tw\:font-mono{font-family:CaskaydiaCove NF,monospace}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:text-balance{text-wrap:balance}.tw\:text-pretty{text-wrap:pretty}.tw\:text-black{color:var(--tw-color-black)}.tw\:text-gray-100{color:var(--tw-color-gray-100)}.tw\:text-gray-400{color:var(--tw-color-gray-400)}.tw\:text-gray-500\/20{color:var(--tw-color-gray-500)}@supports (color:color-mix(in lab,red,red)){.tw\:text-gray-500\/20{color:color-mix(in oklab,var(--tw-color-gray-500)20%,transparent)}}.tw\:text-gray-600{color:var(--tw-color-gray-600)}.tw\:text-lime-300{color:var(--tw-color-lime-300)}.tw\:text-lime-600{color:var(--tw-color-lime-600)}.tw\:text-red-500{color:var(--tw-color-red-500)}.tw\:text-yellow-600{color:var(--tw-color-yellow-600)}.tw\:italic{font-style:italic}.tw\:opacity-60{opacity:.6}.tw\:opacity-65{opacity:.65}.tw\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.tw\:hover\:opacity-80:hover{opacity:.8}}@media (min-width:48rem){.tw\:md\:mx-auto{margin-inline:auto}.tw\:md\:ml-0{margin-left:calc(var(--tw-spacing)*0)}.tw\:md\:ml-12{margin-left:calc(var(--tw-spacing)*12)}.tw\:md\:grid{display:grid}.tw\:md\:w-full{width:100%}.tw\:md\:max-w-4\/5{max-width:80%}.tw\:md\:max-w-\[40vw\]{max-width:40vw}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:items-center{align-items:center}.tw\:md\:justify-center{justify-content:center}}@media (min-width:64rem){.tw\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:lg\:gap-y-6{row-gap:calc(var(--tw-spacing)*6)}.tw\:lg\:px-8{padding-inline:calc(var(--tw-spacing)*8)}}@media (prefers-color-scheme:dark){.tw\:dark\:text-gray-100\/30{color:var(--tw-color-gray-100)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:text-gray-100\/30{color:color-mix(in oklab,var(--tw-color-gray-100)30%,transparent)}}.tw\:dark\:text-gray-400{color:var(--tw-color-gray-400)}.tw\:dark\:text-lime-300{color:var(--tw-color-lime-300)}.tw\:dark\:text-yellow-500{color:var(--tw-color-yellow-500)}}.tw\:text-danger{color:var(--p-red-400)!important}}.cm-editor *{font-family:CaskaydiaCove NF,monospace!important}.ͼ1.cm-focused{outline:none!important}.vertical-divider{border-top:none;border-right:1.7px solid var(--color-border);width:1px;height:2rem;margin:0 .3rem}.horizontal-divider{border-top:none;border-bottom:1.7px solid var(--color-border);width:100%;height:1px;margin:.3rem 0}.bg-primary-gradient{background-image:linear-gradient(40deg,#6253e1,#852d91,#807fe9,#d04040)}.bg-primary-gradient-simple{background-image:linear-gradient(40deg,#6253e1,#852d91,#d04040)}.breathing-opacity{--_opacity-begin:var(--opacity-begin,.5);--_opacity-end:var(--opacity-end,1);opacity:var(--_opacity-begin);animation:3s ease-in-out infinite breathing}@keyframes breathing{0%{opacity:var(--_opacity-begin)}50%{opacity:var(--_opacity-end)}to{opacity:var(--_opacity-begin)}}#app{grid-template-rows:auto 1fr;gap:1rem;width:100%;max-width:1280px;margin:0 auto;padding:2rem 2rem 0;font-weight:400;display:grid}body{display:flex}.p-scrolltop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.5rem;border:1px solid var(--color-border)!important;background:0 0!important;border-radius:.75rem!important}.p-scrolltop svg{color:var(--color-text)}.logo{color:var(--color-heading)}.main-menubar{--tw-backdrop-blur:blur(var(--tw-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);background:var(--p-menubar-background)!important}@supports (color:color-mix(in lab,red,red)){.main-menubar{background:color-mix(in srgb,var(--p-menubar-background)80%,transparent 20%)!important}}.main-menubar .p-menubar-root-list{gap:0!important}.main-menubar .p-menubar-root-list>li>div>.p-component{border-radius:0}.main-menubar .p-menubar-root-list>li:first-child>div>.p-component{border-radius:var(--p-menubar-border-radius)var(--p-menubar-border-radius)0 0}.main-menubar .p-menubar-root-list>li:last-child>div>.p-component{border-radius:0 0 var(--p-menubar-border-radius)var(--p-menubar-border-radius)}@media screen and (max-width:960px){.main-menubar .p-menubar-root-list>li:not(:last-child)>div>.p-component{border-bottom:none}}@media screen and (min-width:960px){.main-menubar .p-menubar-root-list>li:first-child>div>.p-component{border-radius:var(--p-menubar-border-radius)0 0 var(--p-menubar-border-radius)}.main-menubar .p-menubar-root-list>li:last-child>div>.p-component{border-radius:0 var(--p-menubar-border-radius)var(--p-menubar-border-radius)0}.main-menubar .p-menubar-root-list>li:first-child:last-child>div>.p-component{border-radius:var(--p-menubar-border-radius)}}@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-font-weight{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.item[data-v-82bb811b]{margin-top:2rem;display:flex;position:relative}.details[data-v-82bb811b]{flex:1;margin-left:1rem}i[data-v-82bb811b]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-82bb811b]{font-size:1.2rem;font-weight:500;margin-bottom:.4rem;color:var(--color-heading)}@media (min-width: 1024px){.item[data-v-82bb811b]{margin-top:0;padding:.4rem 0 1rem calc(var(--section-gap) / 2)}i[data-v-82bb811b]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;width:50px;height:50px}.item[data-v-82bb811b]:before{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px + .75rem)}.item[data-v-82bb811b]:after{content:" ";border-left:1px solid var(--color-border);position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px + .75rem)}.item.no-top-line[data-v-82bb811b]:before{display:none}.item.no-bottom-line[data-v-82bb811b]:after{display:none}}/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */.logo[data-v-ad5eecfd]{color:var(--color-heading)}.cta-button[data-v-ad5eecfd]{cursor:pointer;text-align:center;-o-transition:all .4s ease-in-out;background-size:300% 100%;justify-content:center;align-items:center;width:13rem;height:55px;margin:0 auto 1rem;font-size:1.1rem;font-weight:600;transition:all .4s ease-in-out;display:flex;box-shadow:0 4px 15px #6b348498}.cta-button[data-v-ad5eecfd]:hover{-o-transition:all .4s ease-in-out;background-position:100% 0;transition:all .4s ease-in-out}.cta-button[data-v-ad5eecfd]:focus{outline:none}.section-heading[data-v-ad5eecfd]:before{content:"#";background-color:var(--color-primary);width:4px;height:100%}.animated-background[data-v-52f233c9]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10;overflow:hidden;background:linear-gradient(135deg,var(--color-background) 0%,color-mix(in srgb,var(--color-background) 95%,#e0e7ff 5%) 100%)}.bg-shape[data-v-52f233c9]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation-duration:25s;animation-iteration-count:infinite;animation-timing-function:linear}.bg-shape-1[data-v-52f233c9]{width:300px;height:300px;background:radial-gradient(circle at 30% 30%,rgba(139,92,246,.4) 0%,rgba(59,130,246,.3) 35%,rgba(16,185,129,.2) 70%,transparent 100%);top:-150px;left:-150px;animation-name:float-1-52f233c9}.bg-shape-2[data-v-52f233c9]{width:400px;height:400px;background:radial-gradient(ellipse at 70% 20%,rgba(236,72,153,.3) 0%,rgba(168,85,247,.25) 40%,rgba(59,130,246,.15) 80%,transparent 100%);top:20%;right:-200px;animation-name:float-2-52f233c9;animation-duration:30s}.bg-shape-3[data-v-52f233c9]{width:250px;height:250px;background:conic-gradient(from 45deg at 50% 50%,#22c55e4d,#3b82f640,#a855f733,#22c55e4d 360deg);bottom:10%;left:10%;animation-name:float-3-52f233c9;animation-duration:35s}.bg-shape-4[data-v-52f233c9]{width:350px;height:200px;background:linear-gradient(45deg,rgba(251,191,36,.25) 0%,rgba(249,115,22,.2) 30%,rgba(239,68,68,.15) 70%,transparent 100%);border-radius:100px;top:60%;right:15%;animation-name:float-4-52f233c9;animation-duration:28s;filter:blur(45px)}.bg-shape-5[data-v-52f233c9]{width:180px;height:180px;background:radial-gradient(circle at 60% 40%,rgba(99,102,241,.35) 0%,rgba(139,92,246,.25) 50%,transparent 100%);top:40%;left:50%;transform:translate(-50%);animation-name:float-5-52f233c9;animation-duration:32s}.animated-background.frozen .bg-shape[data-v-52f233c9]{animation-play-state:paused}@media screen and (max-width: 640px){.bg-shape[data-v-52f233c9]{animation-play-state:paused}}@keyframes float-1-52f233c9{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-20px) rotate(90deg)}50%{transform:translate(-20px,15px) rotate(180deg)}75%{transform:translate(15px,25px) rotate(270deg)}}@keyframes float-2-52f233c9{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.05)}66%{transform:translate(20px,-15px) scale(.95)}}@keyframes float-3-52f233c9{0%,to{transform:translate(0) rotate(0) scale(1)}20%{transform:translate(15px,-25px) rotate(72deg) scale(1.1)}40%{transform:translate(-20px,-10px) rotate(144deg) scale(.9)}60%{transform:translate(25px,20px) rotate(216deg) scale(1.05)}80%{transform:translate(-15px,15px) rotate(288deg) scale(.95)}}@keyframes float-4-52f233c9{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}@keyframes float-5-52f233c9{0%,to{transform:translate(-50%) translateY(0) scale(1)}25%{transform:translate(-50%) translateY(-15px) scale(1.08)}50%{transform:translate(-50%) translateY(10px) scale(.92)}75%{transform:translate(-50%) translateY(-8px) scale(1.04)}}@media (prefers-color-scheme: dark){.animated-background[data-v-52f233c9]{background:linear-gradient(135deg,var(--color-background) 0%,color-mix(in srgb,var(--color-background) 92%,#1e1b4b 8%) 100%)}.bg-shape[data-v-52f233c9]{opacity:.45;filter:blur(45px)}.bg-shape-1[data-v-52f233c9]{background:radial-gradient(circle at 30% 30%,rgba(139,92,246,.8) 0%,rgba(59,130,246,.6) 35%,rgba(16,185,129,.4) 70%,transparent 100%)}.bg-shape-2[data-v-52f233c9]{background:radial-gradient(ellipse at 70% 20%,rgba(236,72,153,.7) 0%,rgba(168,85,247,.6) 40%,rgba(59,130,246,.4) 80%,transparent 100%)}.bg-shape-3[data-v-52f233c9]{background:conic-gradient(from 45deg at 50% 50%,#22c55eb3,#3b82f699,#a855f780,#ccff79b3 360deg)}.bg-shape-4[data-v-52f233c9]{background:linear-gradient(45deg,rgba(251,191,36,.6) 0%,rgba(249,115,22,.5) 30%,rgba(239,68,68,.4) 70%,transparent 100%);filter:blur(35px)}.bg-shape-5[data-v-52f233c9]{background:radial-gradient(circle at 60% 40%,rgba(99,102,241,.7) 0%,rgba(139,92,246,.5) 50%,transparent 100%)}}footer a[data-v-9ddf12ee]:hover{text-decoration:underline}.app-router-view[data-v-9ddf12ee]>*{animation:swipe-in-9ddf12ee .2s ease-out}@keyframes swipe-in-9ddf12ee{0%{transform:translateY(2%);opacity:0}to{transform:translateY(0);opacity:1}}
