/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.ide-preview__pre[data-v-9d29c56c]{min-height:1.5em}.ide-preview__cursor[data-v-9d29c56c]{vertical-align:text-bottom;background-color:var(--color-brand,#2ab193);width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite blink-9d29c56c;display:inline-block}@keyframes blink-9d29c56c{0%,to{opacity:1}50%{opacity:0}}:is(.ide-preview__code[data-v-9d29c56c] .hljs-selector-tag,.ide-preview__code[data-v-9d29c56c] .hljs-selector-class){color:var(--color-purple-600,oklch(55.8% .288 302.321))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-selector-tag,.ide-preview__code[data-v-9d29c56c] .hljs-selector-class):is(.dark *){color:var(--color-purple-400,oklch(71.4% .203 305.504))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-attribute,.ide-preview__code[data-v-9d29c56c] .hljs-attr){color:var(--color-cyan-600,oklch(60.9% .126 221.723))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-attribute,.ide-preview__code[data-v-9d29c56c] .hljs-attr):is(.dark *){color:var(--color-cyan-400,oklch(78.9% .154 211.53))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-number,.ide-preview__code[data-v-9d29c56c] .hljs-literal){color:var(--color-orange-600,oklch(64.6% .222 41.116))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-number,.ide-preview__code[data-v-9d29c56c] .hljs-literal):is(.dark *){color:var(--color-orange-400,oklch(75% .183 55.934))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-built_in,.ide-preview__code[data-v-9d29c56c] .hljs-function){color:var(--color-blue-600,oklch(54.6% .245 262.881))}:is(.ide-preview__code[data-v-9d29c56c] .hljs-built_in,.ide-preview__code[data-v-9d29c56c] .hljs-function):is(.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}.ide-preview__code[data-v-9d29c56c] .hljs-variable{color:var(--color-green-600,oklch(62.7% .194 149.214))}.ide-preview__code[data-v-9d29c56c] .hljs-variable:is(.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}@property --start{syntax: "<number>"; inherits: true; initial-value: 0;}.glowing-card--container{--spread: 60;--blur: 16;--gradient: linear-gradient(90deg, oklch(.683 .12 173.63) 0%, oklch(.759 .134 173.76) 50%, oklch(.683 .12 173.63) 100%)}.glowing-card{--active: .15;--start: 0;position:relative;will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.glowing-card:is(:hover,:focus-visible){z-index:2}.glows{pointer-events:none;position:absolute;inset:0;filter:blur(calc(var(--blur) * 1px));transform:translateZ(0);backface-visibility:hidden;perspective:1000px;z-index:0;border-radius:inherit}.glows:after,.glows:before{content:"";background:var(--gradient);background-attachment:fixed;position:absolute;inset:-5px;border:6px solid transparent;border-radius:inherit;mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - (var(--spread) * .5)) * 1deg),#000 0deg,#fff,#0000 calc(var(--spread) * 1deg));-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - (var(--spread) * .5)) * 1deg),#000 0deg,#fff,#0000 calc(var(--spread) * 1deg));mask-composite:intersect;-webkit-mask-composite:source-in;mask-clip:padding-box,border-box;-webkit-mask-clip:padding-box,border-box;opacity:var(--active);transition:opacity 1s}.glowing-card:before{position:absolute;inset:0;border:1px solid transparent;content:"";pointer-events:none;background:#ffffff1a;background-attachment:fixed;border-radius:inherit;z-index:1;mask:linear-gradient(#0000,#0000),conic-gradient(from calc(((var(--start) + (var(--spread) * .25)) - (var(--spread) * 1.5)) * 1deg),hsla(24,100%,53%,.15) 0deg,white,hsla(24,100%,53%,.15) calc(var(--spread) * 2.5deg));-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc(((var(--start) + (var(--spread) * .25)) - (var(--spread) * 1.5)) * 1deg),hsla(24,100%,53%,.15) 0deg,white,hsla(24,100%,53%,.15) calc(var(--spread) * 2.5deg));mask-clip:padding-box,border-box;-webkit-mask-clip:padding-box,border-box;mask-composite:intersect;-webkit-mask-composite:source-in;opacity:var(--active);transition:opacity 1s}.glowing-card:after{content:"";pointer-events:none;position:absolute;background:var(--gradient);background-attachment:fixed;opacity:var(--active, 0);transition:opacity 1s;inset:0;border:1px solid transparent;border-radius:inherit;z-index:1;mask:linear-gradient(#0000,#0000),conic-gradient(from calc(((var(--start) + (var(--spread) * .25)) - (var(--spread) * .5)) * 1deg),#0000 0deg,oklch(.683 .12 173.63),#0000 calc(var(--spread) * .5deg));-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc(((var(--start) + (var(--spread) * .25)) - (var(--spread) * .5)) * 1deg),#0000 0deg,oklch(.683 .12 173.63),#0000 calc(var(--spread) * .5deg));filter:brightness(1.5);mask-clip:padding-box,border-box;-webkit-mask-clip:padding-box,border-box;mask-composite:intersect;-webkit-mask-composite:source-in}.glowing-card:before,.glowing-card:after{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media (max-width: 990px){.glowing-card{--active: 0;--start: 0}.glows:after,.glows:before{display:none}.glowing-card:before,.glowing-card:after{display:none}.mobile-tap-glow .glowing-card-content{position:relative;overflow:hidden}.mobile-tap-glow .glowing-card-content:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,oklch(.683 .12 173.63 / .3) 0%,transparent 50%,oklch(.683 .12 173.63 / .1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.4;z-index:1}.mobile-tap-glow .glowing-card-content:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at center,oklch(.683 .12 173.63 / .15) 0%,oklch(.683 .12 173.63 / .05) 50%,transparent 70%);opacity:0;transform:scale(.8);transition:none;pointer-events:none;z-index:2}.mobile-tap-glow:active .glowing-card-content:before{animation:tapPulse .4s ease-out forwards}@keyframes tapPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.mobile-focus-glow .glowing-card-content{position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.mobile-focus-glow .glowing-card-content:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,oklch(.683 .12 173.63 / .3) 0%,transparent 50%,oklch(.683 .12 173.63 / .1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.4;transition:opacity .3s ease,background .3s ease;z-index:1}.mobile-focus-glow:active .glowing-card-content,.mobile-focus-glow:focus-within .glowing-card-content{box-shadow:0 0 20px #2bb19326,0 0 40px #2bb1931a;border:1px solid oklch(.683 .12 173.63 / .5)}.mobile-focus-glow:active .glowing-card-content:after,.mobile-focus-glow:focus-within .glowing-card-content:after{opacity:1;background:linear-gradient(135deg,#2bb19380,#2bb19333,#2bb1934d)}}@keyframes fa-bounce-d4cb63bf{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.05,.96) translateY(0)}30%{transform:scale(.96,1.05) translateY(-.28em)}50%{transform:scale(1.025,.98) translateY(0)}57%{transform:scale(1) translateY(-.06em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.starfighter-bounce[data-v-d4cb63bf]{animation-name:fa-bounce-d4cb63bf;animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.28,.84,.42,1);filter:drop-shadow(0 0 4px rgba(34,211,238,.3));transition:filter .3s ease}.starfighter-bounce[data-v-d4cb63bf]:hover{filter:drop-shadow(0 0 8px rgba(34,211,238,.6))}@keyframes starfighterFlyAway-d4cb63bf{0%{transform:translate(0) translateY(0) rotate(0) scale(1);opacity:1}10%{transform:translate(8px) translateY(-4px) rotate(6deg) scale(1.05);opacity:.95}20%{transform:translate(16px) translateY(-8px) rotate(12deg) scale(1.1);opacity:.9}30%{transform:translate(24px) translateY(-12px) rotate(18deg) scale(1.15);opacity:.85}40%{transform:translate(32px) translateY(-16px) rotate(24deg) scale(1.2);opacity:.8}50%{transform:translate(40px) translateY(-20px) rotate(30deg) scale(1.25);opacity:.75}60%{transform:translate(48px) translateY(-24px) rotate(36deg) scale(1.3);opacity:.7}70%{transform:translate(56px) translateY(-28px) rotate(42deg) scale(1.35);opacity:.6}80%{transform:translate(64px) translateY(-32px) rotate(48deg) scale(1.4);opacity:.45}90%{transform:translate(72px) translateY(-36px) rotate(54deg) scale(1.45);opacity:.25}to{transform:translate(80px) translateY(-40px) rotate(60deg) scale(1.5);opacity:0}}@keyframes starfighterTrail-d4cb63bf{0%{opacity:0;transform:scale(0)}5%{opacity:.3;transform:scale(.3)}10%{opacity:.6;transform:scale(.6)}15%{opacity:.8;transform:scale(.8)}20%{opacity:1;transform:scale(1)}25%{opacity:.9;transform:scale(1.1)}30%{opacity:.8;transform:scale(1.2)}40%{opacity:.7;transform:scale(1.3)}50%{opacity:.6;transform:scale(1.4)}60%{opacity:.5;transform:scale(1.5)}70%{opacity:.4;transform:scale(1.6)}80%{opacity:.3;transform:scale(1.7)}90%{opacity:.15;transform:scale(1.8)}to{opacity:0;transform:scale(2)}}.starfighter-flying[data-v-d4cb63bf]{animation:starfighterFlyAway-d4cb63bf 1s cubic-bezier(.25,.46,.45,.94) forwards!important;position:relative}.starfighter-flying[data-v-d4cb63bf]:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:radial-gradient(circle,#22d3ee 0%,transparent 70%);border-radius:50%;animation:starfighterTrail-d4cb63bf 1s cubic-bezier(.25,.46,.45,.94) forwards;pointer-events:none}
