:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;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{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-e6cde046]{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:2rem 4rem;gap:4rem;position:relative;overflow:hidden}.hero-content[data-v-e6cde046]{flex:1;max-width:600px;z-index:1;text-align:left}.hero-badge[data-v-e6cde046]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#646cff1a,#646cff0d);border:1px solid rgba(100,108,255,.3);border-radius:50px;font-size:.9rem;color:#646cff;margin-bottom:1.5rem}.badge-icon[data-v-e6cde046]{font-size:1.2rem}.hero-title[data-v-e6cde046]{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0 0 1.5rem;color:#fff}.gradient-text[data-v-e6cde046]{background:linear-gradient(135deg,#646cff,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-e6cde046]{font-size:1.2rem;line-height:1.8;color:#ffffffb3;margin-bottom:2rem}.hero-actions[data-v-e6cde046]{display:flex;gap:1rem;margin-bottom:3rem}.btn[data-v-e6cde046]{padding:.875rem 2rem;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-primary[data-v-e6cde046]{background:linear-gradient(135deg,#646cff,#8b5cf6);color:#fff;box-shadow:0 4px 15px #646cff66}.btn-primary[data-v-e6cde046]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #646cff80}.btn-secondary[data-v-e6cde046]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-e6cde046]:hover{background:#ffffff26;border-color:#ffffff4d}.hero-stats[data-v-e6cde046]{display:flex;gap:3rem}.stat-item[data-v-e6cde046]{text-align:center}.stat-number[data-v-e6cde046]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#646cff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-e6cde046]{font-size:.9rem;color:#fff9;margin-top:.25rem}.hero-visual[data-v-e6cde046]{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.cloud-animation[data-v-e6cde046]{position:relative;width:400px;height:400px}.cloud[data-v-e6cde046]{position:absolute;font-size:4rem;opacity:.6;animation:float-e6cde046 6s ease-in-out infinite}.cloud-1[data-v-e6cde046]{top:20%;left:20%;animation-delay:0s}.cloud-2[data-v-e6cde046]{top:40%;right:20%;animation-delay:2s}.cloud-3[data-v-e6cde046]{bottom:20%;left:30%;animation-delay:4s}.floating-icons[data-v-e6cde046]{position:absolute;width:100%;height:100%}.icon[data-v-e6cde046]{position:absolute;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#646cff1a;border:1px solid rgba(100,108,255,.3);border-radius:16px;font-size:1.5rem;animation:float-e6cde046 4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-function[data-v-e6cde046]{top:10%;right:10%;animation-delay:.5s}.icon-database[data-v-e6cde046]{top:50%;left:5%;animation-delay:1s}.icon-storage[data-v-e6cde046]{bottom:15%;right:15%;animation-delay:1.5s}.icon-api[data-v-e6cde046]{top:30%;right:40%;animation-delay:2s}@keyframes float-e6cde046{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width: 1024px){.hero[data-v-e6cde046]{flex-direction:column;text-align:center;padding:2rem}.hero-content[data-v-e6cde046]{max-width:100%}.hero-title[data-v-e6cde046]{font-size:2.5rem}.hero-actions[data-v-e6cde046],.hero-stats[data-v-e6cde046]{justify-content:center}.hero-visual[data-v-e6cde046]{display:none}}@media (max-width: 640px){.hero-title[data-v-e6cde046]{font-size:2rem}.hero-stats[data-v-e6cde046]{gap:1.5rem}.stat-number[data-v-e6cde046]{font-size:1.8rem}}.cloud-functions[data-v-0aa33993]{padding:6rem 2rem;background:#0a0a0a}.container[data-v-0aa33993]{max-width:1200px;margin:0 auto}.section-header[data-v-0aa33993]{text-align:center;margin-bottom:4rem}.section-badge[data-v-0aa33993]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#eab3081a;border:1px solid rgba(234,179,8,.3);border-radius:50px;font-size:.9rem;color:#eab308;margin-bottom:1rem}.badge-icon[data-v-0aa33993]{font-size:1.1rem}.section-title[data-v-0aa33993]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem}.section-description[data-v-0aa33993]{font-size:1.1rem;color:#fff9;max-width:700px;margin:0 auto;line-height:1.8}.subsection-title[data-v-0aa33993]{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.content-grid[data-v-0aa33993]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.features-grid[data-v-0aa33993]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.feature-card[data-v-0aa33993]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.feature-card[data-v-0aa33993]:hover{background:#ffffff0d;border-color:#eab3084d;transform:translateY(-4px)}.feature-icon[data-v-0aa33993]{font-size:2rem;margin-bottom:1rem}.feature-title[data-v-0aa33993]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .5rem}.feature-description[data-v-0aa33993]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0}.code-block[data-v-0aa33993]{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.code-header[data-v-0aa33993]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1)}.code-dots[data-v-0aa33993]{display:flex;gap:.5rem}.dot[data-v-0aa33993]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-0aa33993]{background:#ff5f56}.dot.yellow[data-v-0aa33993]{background:#ffbd2e}.dot.green[data-v-0aa33993]{background:#27c93f}.code-filename[data-v-0aa33993]{font-size:.85rem;color:#ffffff80}.code-content[data-v-0aa33993]{padding:1.5rem;margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#e6edf3;overflow-x:auto;background:#0d1117}.code-content code[data-v-0aa33993]{background:transparent!important}.code-content code[data-v-0aa33993]{font-family:inherit}.platforms-section[data-v-0aa33993]{margin-bottom:4rem}.platforms-grid[data-v-0aa33993]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.platform-card[data-v-0aa33993]{display:flex;align-items:center;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;transition:all .3s ease}.platform-card[data-v-0aa33993]:hover{background:#ffffff0d;transform:translateY(-2px)}.platform-color[data-v-0aa33993]{width:48px;height:48px;border-radius:12px;flex-shrink:0}.platform-info[data-v-0aa33993]{flex:1}.platform-name[data-v-0aa33993]{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .25rem}.platform-description[data-v-0aa33993]{font-size:.85rem;color:#ffffff80;margin:0}.use-cases-grid[data-v-0aa33993]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.use-case-card[data-v-0aa33993]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s ease}.use-case-card[data-v-0aa33993]:hover{background:#ffffff0d;border-color:#eab3084d}.use-case-icon[data-v-0aa33993]{font-size:2.5rem;margin-bottom:1rem}.use-case-card h4[data-v-0aa33993]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.use-case-card p[data-v-0aa33993]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0}@media (max-width: 1024px){.content-grid[data-v-0aa33993]{grid-template-columns:1fr}.platforms-grid[data-v-0aa33993],.use-cases-grid[data-v-0aa33993]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.features-grid[data-v-0aa33993],.platforms-grid[data-v-0aa33993],.use-cases-grid[data-v-0aa33993]{grid-template-columns:1fr}.section-title[data-v-0aa33993]{font-size:2rem}}.cloud-storage[data-v-0cd0bed9]{padding:6rem 2rem;background:#0a0a0a}.container[data-v-0cd0bed9]{max-width:1200px;margin:0 auto}.section-header[data-v-0cd0bed9]{text-align:center;margin-bottom:4rem}.section-badge[data-v-0cd0bed9]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:50px;font-size:.9rem;color:#3b82f6;margin-bottom:1rem}.badge-icon[data-v-0cd0bed9]{font-size:1.1rem}.section-title[data-v-0cd0bed9]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem}.section-description[data-v-0cd0bed9]{font-size:1.1rem;color:#fff9;max-width:700px;margin:0 auto;line-height:1.8}.subsection-title[data-v-0cd0bed9]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.features-section[data-v-0cd0bed9]{margin-bottom:4rem}.features-grid[data-v-0cd0bed9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card[data-v-0cd0bed9]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.feature-card[data-v-0cd0bed9]:hover{background:#ffffff0d;border-color:#3b82f64d;transform:translateY(-4px)}.feature-icon[data-v-0cd0bed9]{font-size:2.5rem;margin-bottom:1rem}.feature-title[data-v-0cd0bed9]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.feature-description[data-v-0cd0bed9]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0}.storage-types[data-v-0cd0bed9]{margin-bottom:4rem}.types-grid[data-v-0cd0bed9]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.type-card[data-v-0cd0bed9]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.type-card[data-v-0cd0bed9]:hover{background:#ffffff0d;border-color:#3b82f64d}.type-header[data-v-0cd0bed9]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.type-icon[data-v-0cd0bed9]{font-size:1.5rem}.type-name[data-v-0cd0bed9]{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.type-description[data-v-0cd0bed9]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0 0 1rem}.type-usecases[data-v-0cd0bed9]{display:flex;flex-wrap:wrap;gap:.5rem}.usecase-tag[data-v-0cd0bed9]{padding:.25rem .75rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:20px;font-size:.8rem;color:#3b82f6}.code-section[data-v-0cd0bed9]{margin-bottom:4rem}.code-block[data-v-0cd0bed9]{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.code-header[data-v-0cd0bed9]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1)}.code-dots[data-v-0cd0bed9]{display:flex;gap:.5rem}.dot[data-v-0cd0bed9]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-0cd0bed9]{background:#ff5f56}.dot.yellow[data-v-0cd0bed9]{background:#ffbd2e}.dot.green[data-v-0cd0bed9]{background:#27c93f}.code-filename[data-v-0cd0bed9]{font-size:.85rem;color:#ffffff80}.code-content[data-v-0cd0bed9]{padding:1.5rem;margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#e6edf3;overflow-x:auto;background:#0d1117}.code-content code[data-v-0cd0bed9]{font-family:inherit;background:transparent!important}.platforms-section[data-v-0cd0bed9]{margin-bottom:2rem}.platforms-table[data-v-0cd0bed9]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.table-header[data-v-0cd0bed9]{display:grid;grid-template-columns:1.5fr 1fr 2fr;gap:1rem;padding:1rem 1.5rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);font-weight:600;color:#fff;font-size:.9rem}.table-row[data-v-0cd0bed9]{display:grid;grid-template-columns:1.5fr 1fr 2fr;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;transition:background .2s ease}.table-row[data-v-0cd0bed9]:hover{background:#ffffff05}.table-row[data-v-0cd0bed9]:last-child{border-bottom:none}.platform-name[data-v-0cd0bed9]{font-weight:600;color:#fff}.col-provider[data-v-0cd0bed9]{color:#fff9;font-size:.9rem}.col-features[data-v-0cd0bed9]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag[data-v-0cd0bed9]{padding:.25rem .5rem;background:#3b82f61a;border-radius:4px;font-size:.8rem;color:#3b82f6}@media (max-width: 1024px){.features-grid[data-v-0cd0bed9]{grid-template-columns:repeat(2,1fr)}.types-grid[data-v-0cd0bed9]{grid-template-columns:1fr}.table-header[data-v-0cd0bed9],.table-row[data-v-0cd0bed9]{grid-template-columns:1fr 1fr}.col-features[data-v-0cd0bed9]{display:none}}@media (max-width: 640px){.features-grid[data-v-0cd0bed9]{grid-template-columns:1fr}.table-header[data-v-0cd0bed9],.table-row[data-v-0cd0bed9]{grid-template-columns:1fr;gap:.5rem}.col-provider[data-v-0cd0bed9]{font-size:.8rem}.section-title[data-v-0cd0bed9]{font-size:2rem}}.cloud-database[data-v-d5b58c31]{padding:6rem 2rem;background:#0a0a0a}.container[data-v-d5b58c31]{max-width:1200px;margin:0 auto}.section-header[data-v-d5b58c31]{text-align:center;margin-bottom:4rem}.section-badge[data-v-d5b58c31]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:50px;font-size:.9rem;color:#10b981;margin-bottom:1rem}.badge-icon[data-v-d5b58c31]{font-size:1.1rem}.section-title[data-v-d5b58c31]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem}.section-description[data-v-d5b58c31]{font-size:1.1rem;color:#fff9;max-width:700px;margin:0 auto;line-height:1.8}.subsection-title[data-v-d5b58c31]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.features-section[data-v-d5b58c31]{margin-bottom:4rem}.features-grid[data-v-d5b58c31]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card[data-v-d5b58c31]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.feature-card[data-v-d5b58c31]:hover{background:#ffffff0d;border-color:#10b9814d;transform:translateY(-4px)}.feature-icon[data-v-d5b58c31]{font-size:2.5rem;margin-bottom:1rem}.feature-title[data-v-d5b58c31]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.feature-description[data-v-d5b58c31]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0}.database-types[data-v-d5b58c31]{margin-bottom:4rem}.types-grid[data-v-d5b58c31]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.type-card[data-v-d5b58c31]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.type-card[data-v-d5b58c31]:hover{background:#ffffff0d;border-color:#10b9814d}.type-header[data-v-d5b58c31]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.type-icon[data-v-d5b58c31]{font-size:1.5rem}.type-name[data-v-d5b58c31]{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.type-description[data-v-d5b58c31]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0 0 1rem}.type-examples[data-v-d5b58c31]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.examples-label[data-v-d5b58c31]{font-size:.8rem;color:#fff6}.example-tag[data-v-d5b58c31]{padding:.25rem .5rem;background:#10b9811a;border-radius:4px;font-size:.8rem;color:#10b981}.type-usecases[data-v-d5b58c31]{display:flex;flex-wrap:wrap;gap:.5rem}.usecase-tag[data-v-d5b58c31]{padding:.25rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:.8rem;color:#fff9}.code-section[data-v-d5b58c31]{margin-bottom:4rem}.code-block[data-v-d5b58c31]{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.code-header[data-v-d5b58c31]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.1)}.code-dots[data-v-d5b58c31]{display:flex;gap:.5rem}.dot[data-v-d5b58c31]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-d5b58c31]{background:#ff5f56}.dot.yellow[data-v-d5b58c31]{background:#ffbd2e}.dot.green[data-v-d5b58c31]{background:#27c93f}.code-filename[data-v-d5b58c31]{font-size:.85rem;color:#ffffff80}.code-content[data-v-d5b58c31]{padding:1.5rem;margin:0;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#e6edf3;overflow-x:auto;background:#0d1117}.code-content code[data-v-d5b58c31]{font-family:inherit;background:transparent!important}.platforms-section[data-v-d5b58c31]{margin-bottom:2rem}.platforms-grid[data-v-d5b58c31]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.platform-card[data-v-d5b58c31]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;transition:all .3s ease}.platform-card[data-v-d5b58c31]:hover{background:#ffffff0d;border-color:#10b9814d;transform:translateY(-2px)}.platform-name[data-v-d5b58c31]{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.platform-meta[data-v-d5b58c31]{display:flex;flex-wrap:wrap;gap:.5rem}.meta-tag[data-v-d5b58c31]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.meta-tag.type[data-v-d5b58c31]{background:#10b9811a;color:#10b981}.meta-tag.best[data-v-d5b58c31]{background:#ffffff0d;color:#fff9}@media (max-width: 1024px){.features-grid[data-v-d5b58c31]{grid-template-columns:repeat(2,1fr)}.types-grid[data-v-d5b58c31]{grid-template-columns:1fr}.platforms-grid[data-v-d5b58c31]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.features-grid[data-v-d5b58c31],.platforms-grid[data-v-d5b58c31]{grid-template-columns:1fr}.section-title[data-v-d5b58c31]{font-size:2rem}}.serverless-arch[data-v-8634b33b]{padding:6rem 2rem;background:#0a0a0a}.container[data-v-8634b33b]{max-width:1200px;margin:0 auto}.section-header[data-v-8634b33b]{text-align:center;margin-bottom:4rem}.section-badge[data-v-8634b33b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ec48991a;border:1px solid rgba(236,72,153,.3);border-radius:50px;font-size:.9rem;color:#ec4899;margin-bottom:1rem}.badge-icon[data-v-8634b33b]{font-size:1.1rem}.section-title[data-v-8634b33b]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem}.section-description[data-v-8634b33b]{font-size:1.1rem;color:#fff9;max-width:700px;margin:0 auto;line-height:1.8}.subsection-title[data-v-8634b33b]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.benefits-section[data-v-8634b33b]{margin-bottom:4rem}.benefits-grid[data-v-8634b33b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.benefit-card[data-v-8634b33b]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.benefit-card[data-v-8634b33b]:hover{background:#ffffff0d;border-color:#ec48994d;transform:translateY(-4px)}.benefit-icon[data-v-8634b33b]{font-size:2.5rem;margin-bottom:1rem}.benefit-title[data-v-8634b33b]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.benefit-description[data-v-8634b33b]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0}.architecture-section[data-v-8634b33b]{margin-bottom:4rem}.architecture-stack[data-v-8634b33b]{display:flex;flex-direction:column;gap:0}.arch-layer[data-v-8634b33b]{display:flex;align-items:stretch;gap:1rem}.layer-number[data-v-8634b33b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#646cff,#ec4899);border-radius:12px;font-weight:700;color:#fff;flex-shrink:0}.layer-content[data-v-8634b33b]{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.layer-header[data-v-8634b33b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.layer-icon[data-v-8634b33b]{font-size:1.5rem}.layer-name[data-v-8634b33b]{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.layer-components[data-v-8634b33b]{display:flex;flex-wrap:wrap;gap:.5rem}.component-tag[data-v-8634b33b]{padding:.4rem .8rem;background:#ec48991a;border:1px solid rgba(236,72,153,.3);border-radius:20px;font-size:.85rem;color:#ec4899}.layer-connector[data-v-8634b33b]{display:flex;justify-content:center;padding:.5rem 0;margin-left:20px}.connector-arrow[data-v-8634b33b]{font-size:1.5rem;color:#ffffff4d}.usecases-section[data-v-8634b33b]{margin-bottom:4rem}.usecases-grid[data-v-8634b33b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.usecase-card[data-v-8634b33b]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.usecase-card[data-v-8634b33b]:hover{background:#ffffff0d;border-color:#ec48994d}.usecase-icon[data-v-8634b33b]{font-size:2rem;margin-bottom:1rem}.usecase-title[data-v-8634b33b]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.usecase-description[data-v-8634b33b]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0 0 1rem}.usecase-stack[data-v-8634b33b]{display:flex;flex-wrap:wrap;gap:.5rem}.stack-tag[data-v-8634b33b]{padding:.25rem .5rem;background:#ffffff0d;border-radius:4px;font-size:.8rem;color:#fff9}.challenges-section[data-v-8634b33b]{margin-bottom:4rem}.challenges-grid[data-v-8634b33b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.challenge-card[data-v-8634b33b]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.challenge-header[data-v-8634b33b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.challenge-icon[data-v-8634b33b]{font-size:1.5rem}.challenge-name[data-v-8634b33b]{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.solution-box[data-v-8634b33b]{background:#10b9810d;border-left:3px solid #10b981;padding:1rem;border-radius:0 8px 8px 0}.solution-label[data-v-8634b33b]{font-size:.8rem;font-weight:600;color:#10b981;display:block;margin-bottom:.25rem}.solution-text[data-v-8634b33b]{font-size:.9rem;color:#ffffffb3;margin:0;line-height:1.5}.best-practices[data-v-8634b33b]{margin-bottom:2rem}.practices-list[data-v-8634b33b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.practice-item[data-v-8634b33b]{display:flex;align-items:center;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.25rem;transition:all .3s ease}.practice-item[data-v-8634b33b]:hover{background:#ffffff0d;border-color:#ec48994d}.practice-number[data-v-8634b33b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#646cff,#ec4899);border-radius:8px;font-weight:600;font-size:.9rem;color:#fff;flex-shrink:0}.practice-text[data-v-8634b33b]{font-size:.95rem;color:#fffc}@media (max-width: 1024px){.benefits-grid[data-v-8634b33b]{grid-template-columns:repeat(2,1fr)}.usecases-grid[data-v-8634b33b],.challenges-grid[data-v-8634b33b],.practices-list[data-v-8634b33b]{grid-template-columns:1fr}}@media (max-width: 640px){.benefits-grid[data-v-8634b33b]{grid-template-columns:1fr}.arch-layer[data-v-8634b33b]{flex-direction:column}.layer-number[data-v-8634b33b]{align-self:flex-start}.section-title[data-v-8634b33b]{font-size:2rem}}.tools-section[data-v-274894fa]{padding:6rem 2rem;background:#0a0a0a}.container[data-v-274894fa]{max-width:1200px;margin:0 auto}.section-header[data-v-274894fa]{text-align:center;margin-bottom:4rem}.section-badge[data-v-274894fa]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:50px;font-size:.9rem;color:#8b5cf6;margin-bottom:1rem}.badge-icon[data-v-274894fa]{font-size:1.1rem}.section-title[data-v-274894fa]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem}.section-description[data-v-274894fa]{font-size:1.1rem;color:#fff9;max-width:700px;margin:0 auto;line-height:1.8}.subsection-title[data-v-274894fa]{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.platforms-section[data-v-274894fa]{margin-bottom:4rem}.platforms-grid[data-v-274894fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.platform-card[data-v-274894fa]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.platform-card[data-v-274894fa]:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translateY(-4px)}.platform-header[data-v-274894fa]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.platform-icon[data-v-274894fa]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.5rem;color:#fff;flex-shrink:0}.platform-name[data-v-274894fa]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .25rem}.platform-desc[data-v-274894fa]{font-size:.9rem;color:#fff9;margin:0}.platform-features[data-v-274894fa]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag[data-v-274894fa]{padding:.25rem .5rem;background:#8b5cf61a;border-radius:4px;font-size:.8rem;color:#8b5cf6}.frameworks-section[data-v-274894fa]{margin-bottom:4rem}.frameworks-grid[data-v-274894fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.framework-card[data-v-274894fa]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s ease}.framework-card[data-v-274894fa]:hover{background:#ffffff0d;border-color:#8b5cf64d}.framework-header[data-v-274894fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.framework-name[data-v-274894fa]{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.framework-stars[data-v-274894fa]{font-size:.9rem;color:#eab308}.framework-desc[data-v-274894fa]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0 0 1rem}.framework-meta[data-v-274894fa]{display:flex;flex-wrap:wrap;gap:.5rem}.lang-tag[data-v-274894fa]{padding:.25rem .5rem;background:#ffffff0d;border-radius:4px;font-size:.8rem;color:#fff9}.comparison-section[data-v-274894fa]{margin-bottom:4rem}.comparison-table-wrapper[data-v-274894fa]{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.comparison-table[data-v-274894fa]{width:100%;background:#ffffff08;border-collapse:collapse;font-size:.9rem}.comparison-table th[data-v-274894fa],.comparison-table td[data-v-274894fa]{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-table th[data-v-274894fa]{background:#ffffff0d;font-weight:600;color:#fff}.comparison-table td[data-v-274894fa]{color:#ffffffb3}.feature-cell[data-v-274894fa]{font-weight:500;color:#fff!important}.resources-section[data-v-274894fa]{margin-bottom:2rem}.resources-grid[data-v-274894fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.resource-card[data-v-274894fa]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;text-decoration:none;transition:all .3s ease;display:block}.resource-card[data-v-274894fa]:hover{background:#ffffff0d;border-color:#8b5cf64d;transform:translateY(-2px)}.resource-type[data-v-274894fa]{display:inline-block;padding:.25rem .5rem;background:#8b5cf61a;border-radius:4px;font-size:.8rem;color:#8b5cf6;margin-bottom:.75rem}.resource-title[data-v-274894fa]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 .75rem}.resource-desc[data-v-274894fa]{font-size:.9rem;color:#fff9;line-height:1.6;margin:0 0 1rem}.resource-link[data-v-274894fa]{font-size:.9rem;color:#8b5cf6;font-weight:500}@media (max-width: 1024px){.platforms-grid[data-v-274894fa],.frameworks-grid[data-v-274894fa],.resources-grid[data-v-274894fa]{grid-template-columns:1fr}}@media (max-width: 640px){.section-title[data-v-274894fa]{font-size:2rem}.comparison-table[data-v-274894fa]{font-size:.8rem}.comparison-table th[data-v-274894fa],.comparison-table td[data-v-274894fa]{padding:.75rem .5rem}}.footer[data-v-f3509a61]{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.1);padding:4rem 2rem 2rem}.container[data-v-f3509a61]{max-width:1200px;margin:0 auto}.footer-content[data-v-f3509a61]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:3rem}.footer-brand[data-v-f3509a61]{max-width:300px}.brand-icon[data-v-f3509a61]{font-size:2.5rem;margin-bottom:1rem}.brand-name[data-v-f3509a61]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .75rem}.brand-description[data-v-f3509a61]{font-size:.95rem;color:#fff9;line-height:1.6;margin:0}.footer-links[data-v-f3509a61]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.link-group[data-v-f3509a61]{display:flex;flex-direction:column}.group-title[data-v-f3509a61]{font-size:1rem;font-weight:600;color:#fff;margin:0 0 1rem}.group-links[data-v-f3509a61]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.group-links a[data-v-f3509a61]{color:#fff9;text-decoration:none;font-size:.9rem;transition:color .2s ease}.group-links a[data-v-f3509a61]:hover{color:#646cff}.footer-bottom[data-v-f3509a61]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.copyright[data-v-f3509a61],.made-with[data-v-f3509a61]{font-size:.9rem;color:#ffffff80;margin:0}.beian-link[data-v-f3509a61]{font-size:.9rem;color:#ffffff80;text-decoration:none;transition:color .2s ease}.beian-link[data-v-f3509a61]:hover{color:#646cff}@media (max-width: 1024px){.footer-content[data-v-f3509a61]{grid-template-columns:1fr;gap:3rem}.footer-brand[data-v-f3509a61]{max-width:100%;text-align:center}.footer-links[data-v-f3509a61]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.footer-links[data-v-f3509a61]{grid-template-columns:1fr;text-align:center}.footer-bottom[data-v-f3509a61]{flex-direction:column;gap:1rem;text-align:center}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#0a0a0a;color:#fff;line-height:1.6}.app{min-height:100vh}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#0a0a0acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.nav-brand{display:flex;align-items:center;gap:.5rem}.nav-icon{font-size:1.5rem}.nav-title{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#646cff,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links{display:flex;gap:2rem}.nav-link{color:#ffffffb3;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s ease}.nav-link:hover{color:#646cff}main{padding-top:60px}@media (max-width: 768px){.navbar{padding:1rem}.nav-links{gap:1rem}.nav-link{font-size:.85rem}}@media (max-width: 640px){.nav-links{display:none}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}
