:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.hero[data-v-619afbdb]{flex-direction:column;justify-content:center;align-items:center;gap:4rem;min-height:100vh;padding:2rem;display:flex}.hero-content[data-v-619afbdb]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;display:flex}.logo-container[data-v-619afbdb]{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;animation:.6s ease-out fadeInScale-619afbdb;display:flex}.logo[data-v-619afbdb]{border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;font-size:2.5rem;font-weight:700;transition:all .3s;display:flex}.logo.vite[data-v-619afbdb]{color:#fff;background:linear-gradient(135deg,#646cff 0%,#0ea5e9 100%)}.logo.vite[data-v-619afbdb]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #646cff66}.logo.vue[data-v-619afbdb]{color:#fff;background:linear-gradient(135deg,#42b883 0%,#35495e 100%)}.logo.vue[data-v-619afbdb]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #42b88366}.logo-plus[data-v-619afbdb]{opacity:.6;font-size:2rem;font-weight:300}h1[data-v-619afbdb]{background:linear-gradient(135deg,#646cff,#42b883);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:3.5rem;animation:.6s ease-out fadeInDown-619afbdb}.subtitle[data-v-619afbdb]{opacity:.8;margin:0;font-size:1.25rem;animation:.6s ease-out .1s backwards fadeInUp-619afbdb}.cta-buttons[data-v-619afbdb]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;animation:.6s ease-out .2s backwards fadeInUp-619afbdb;display:flex}.btn[data-v-619afbdb]{cursor:pointer;border:2px solid #0000;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary[data-v-619afbdb]{color:#fff;background:linear-gradient(135deg,#646cff,#0ea5e9)}.btn-primary[data-v-619afbdb]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #646cff66}.btn-secondary[data-v-619afbdb]{color:#42b883;background:0 0;border-color:#42b883}.btn-secondary[data-v-619afbdb]:hover{background:#42b8831a;transform:translateY(-2px)}.features-grid[data-v-619afbdb]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:100%;max-width:1000px;animation:.6s ease-out .3s backwards fadeInUp-619afbdb;display:grid}.feature-card[data-v-619afbdb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:2rem;transition:all .3s}.feature-card[data-v-619afbdb]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-4px)}.feature-icon[data-v-619afbdb]{margin-bottom:1rem;font-size:2.5rem;animation:2s infinite bounce-619afbdb}.feature-card h3[data-v-619afbdb]{color:#fff;margin:.5rem 0;font-size:1.25rem}.feature-card p[data-v-619afbdb]{opacity:.7;margin:.5rem 0 0;font-size:.95rem}.quick-start[data-v-619afbdb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:600px;padding:2rem;animation:.6s ease-out .4s backwards fadeInUp-619afbdb}.quick-start h2[data-v-619afbdb]{margin:0 0 1rem}.command-block[data-v-619afbdb]{color:#42b883;background:#0000004d;border:1px solid #42b88333;border-radius:8px;margin:1rem 0;padding:1.5rem;font-family:Monaco,Courier New,monospace;font-size:1rem;overflow-x:auto}.command-block code[data-v-619afbdb]{word-break:break-all;display:block}.help-text[data-v-619afbdb]{opacity:.7;margin:1rem 0 0;font-size:.9rem}.help-text code[data-v-619afbdb]{color:#0ea5e9;background:#0003;border-radius:4px;padding:.2rem .5rem}.footer[data-v-619afbdb]{text-align:center;opacity:.6;font-size:.9rem;animation:.6s ease-out .5s backwards fadeInUp-619afbdb}.footer p[data-v-619afbdb]{margin:.5rem 0}.version[data-v-619afbdb]{opacity:.5;margin-top:1rem;font-size:.85rem}code[data-v-619afbdb]{font-family:Monaco,Courier New,monospace}@keyframes fadeInDown-619afbdb{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-619afbdb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale-619afbdb{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounce-619afbdb{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-color-scheme:light){.hero[data-v-619afbdb]{background-color:#f5f5f5}h1[data-v-619afbdb]{background:linear-gradient(135deg,#4f46e5,#16a34a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feature-card[data-v-619afbdb]{background:#00000005;border-color:#0000001a}.feature-card[data-v-619afbdb]:hover{background:#0000000d}.feature-card h3[data-v-619afbdb]{color:#000}.quick-start[data-v-619afbdb]{background:#00000005;border-color:#0000001a}.command-block[data-v-619afbdb]{background:#00000014;border-color:#42b8834d}}@media (max-width:768px){.hero[data-v-619afbdb]{gap:2rem;padding:1rem}h1[data-v-619afbdb]{font-size:2.5rem}.logo[data-v-619afbdb]{width:60px;height:60px;font-size:2rem}.features-grid[data-v-619afbdb]{grid-template-columns:1fr}.cta-buttons[data-v-619afbdb]{flex-direction:column;width:100%}.btn[data-v-619afbdb]{width:100%}}
