.dy-page[data-v-debcc593]{min-height:100vh;background:#fafaf9;color:#1c1917;overflow-x:hidden}.dy-nav[data-v-debcc593]{position:sticky;top:0;z-index:50;background:#fafaf9d9;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(0,0,0,.05)}.dy-nav-inner[data-v-debcc593]{max-width:72rem;margin:0 auto;padding:.875rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.dy-logo[data-v-debcc593]{font-size:1.25rem;font-weight:600;letter-spacing:-.03em;color:#1c1917;text-decoration:none}.dy-logo-footer[data-v-debcc593]{font-size:1.125rem;color:#fafaf9}.dy-nav-link[data-v-debcc593]{padding:.375rem .75rem;font-size:.8125rem;color:#78716c;text-decoration:none;transition:color .15s}.dy-nav-link[data-v-debcc593]:hover{color:#1c1917}.dy-btn-primary-sm[data-v-debcc593]{padding:.375rem 1rem;font-size:.8125rem;font-weight:500;color:#fff;background:#1c1917;border-radius:6px;text-decoration:none;transition:background .15s}.dy-btn-primary-sm[data-v-debcc593]:hover{background:#292524}.dy-container[data-v-debcc593]{max-width:72rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.dy-hero[data-v-debcc593]{position:relative;padding:6rem 1.5rem 5rem;overflow:hidden;background:#fafaf9}@media (min-width: 768px){.dy-hero[data-v-debcc593]{padding:8rem 1.5rem 7rem}}.dy-hero-bg[data-v-debcc593]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 40% 0%,rgba(180,83,9,.04),transparent 60%),radial-gradient(ellipse 60% 60% at 80% 30%,rgba(251,191,36,.04),transparent 50%)}.dy-hero-orb[data-v-debcc593]{position:absolute;border-radius:9999px;filter:blur(80px)}.dy-hero-orb-1[data-v-debcc593]{top:-4rem;right:10%;width:24rem;height:24rem;background:#fbbf240f;animation:float-a-debcc593 22s ease-in-out infinite}.dy-hero-orb-2[data-v-debcc593]{bottom:-6rem;left:5%;width:18rem;height:18rem;background:#b453090a;animation:float-b-debcc593 28s ease-in-out infinite}.dy-hero-orb-3[data-v-debcc593]{top:30%;left:40%;width:12rem;height:12rem;background:#d9770608;animation:float-a-debcc593 18s ease-in-out infinite reverse}.dy-hero-content[data-v-debcc593]{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.dy-hero-content.dy-visible[data-v-debcc593]{opacity:1;transform:translateY(0)}.dy-badge[data-v-debcc593]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:600;color:#92400e;background:#fbbf241a;border:1px solid rgba(251,191,36,.2);border-radius:9999px;margin-bottom:2rem;letter-spacing:.02em;text-transform:uppercase}.dy-badge-dot[data-v-debcc593]{width:6px;height:6px;border-radius:9999px;background:#d97706;animation:pulse-dot-debcc593 2s ease-in-out infinite}.dy-hero-headline[data-v-debcc593]{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:#1c1917;margin-bottom:1.5rem}.dy-hero-accent[data-v-debcc593]{color:#b45309}.dy-hero-sub[data-v-debcc593]{font-size:1.0625rem;line-height:1.7;color:#78716c;max-width:32rem}.dy-status-dot[data-v-debcc593]{width:5px;height:5px;border-radius:9999px;background:#16a34a}.dy-btn-primary[data-v-debcc593]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:.875rem;font-weight:500;color:#fff;background:#1c1917;border-radius:8px;text-decoration:none;transition:background .15s,transform .1s;box-shadow:0 1px 2px #0000000f}.dy-btn-primary[data-v-debcc593]:hover{background:#292524}.dy-btn-primary[data-v-debcc593]:active{transform:scale(.98)}.dy-btn-ghost[data-v-debcc593]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:.875rem;font-weight:500;color:#57534e;border:1px solid #d6d3d1;border-radius:8px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.dy-btn-ghost[data-v-debcc593]:hover{color:#1c1917;border-color:#a8a29e;background:#fff}.dy-btn-ghost-dark[data-v-debcc593]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:.875rem;font-weight:500;color:#a8a29e;border:1px solid rgba(255,255,255,.12);border-radius:8px;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.dy-btn-ghost-dark[data-v-debcc593]:hover{color:#fafaf9;border-color:#ffffff40;background:#ffffff0a}.dy-btn-lg[data-v-debcc593]{padding:.875rem 2.25rem;font-size:.9375rem}.dy-code-wrapper[data-v-debcc593]{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .8s ease .2s,transform .8s ease .2s}.dy-code-wrapper.dy-visible[data-v-debcc593]{opacity:1;transform:translateY(0) scale(1)}.dy-code-block[data-v-debcc593]{background:#1c1917;border:1px solid #292524;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #00000008,0 24px 64px #0000001f,0 8px 20px #0000000f}.dy-code-header[data-v-debcc593]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #292524;background:#1c1917}.dy-window-dot[data-v-debcc593]{width:10px;height:10px;border-radius:9999px}.dy-dot-red[data-v-debcc593],.dy-dot-yellow[data-v-debcc593],.dy-dot-green[data-v-debcc593]{background:#44403c}.dy-code-tab[data-v-debcc593]{font-size:.6875rem;color:#57534e;font-family:SF Mono,Fira Code,ui-monospace,monospace;letter-spacing:.02em}.dy-code-body[data-v-debcc593]{padding:1.5rem 1.25rem;font-family:SF Mono,Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.8125rem;line-height:1.75}.dy-code-line[data-v-debcc593]{opacity:0;transform:translate(-4px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap}.dy-code-line.dy-line-visible[data-v-debcc593]{opacity:1;transform:translate(0)}.dy-code-indent[data-v-debcc593]{padding-left:1.5rem}.dy-code-spacer[data-v-debcc593]{height:.5rem}.dy-c-comment[data-v-debcc593]{color:#57534e}.dy-c-key[data-v-debcc593]{color:#a8a29e}.dy-c-punct[data-v-debcc593]{color:#57534e}.dy-c-string[data-v-debcc593]{color:#d97706}.dy-c-num[data-v-debcc593]{color:#16a34a}.dy-floating-badge[data-v-debcc593]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.75rem;color:#78716c;background:#fff;border:1px solid #e7e5e4;border-radius:8px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;box-shadow:0 1px 3px #0000000a}.dy-floating-badge.dy-visible[data-v-debcc593]{opacity:1;transform:translateY(0)}.dy-section[data-v-debcc593]{padding:5rem 0}@media (min-width: 768px){.dy-section[data-v-debcc593]{padding:7rem 0}}.dy-section-warm[data-v-debcc593]{background:#f5f5f0}.dy-section-label[data-v-debcc593]{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#b45309;margin-bottom:1rem}.dy-section-heading[data-v-debcc593]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:#1c1917;margin-bottom:1rem}.dy-section-desc[data-v-debcc593]{font-size:1rem;line-height:1.7;color:#78716c}.dy-problem-card[data-v-debcc593]{padding:1.75rem;background:#fff;border:1px solid #e7e5e4;border-radius:12px;transition:border-color .2s,box-shadow .2s}.dy-problem-card[data-v-debcc593]:hover{border-color:#d6d3d1;box-shadow:0 4px 16px #0000000a}.dy-problem-icon[data-v-debcc593]{width:2.25rem;height:2.25rem;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.dy-problem-icon-red[data-v-debcc593]{background:#fef2f2;color:#dc2626}.dy-problem-icon-amber[data-v-debcc593]{background:#fffbeb;color:#d97706}.dy-problem-icon-teal[data-v-debcc593]{background:#f0fdfa;color:#0d9488}.dy-problem-title[data-v-debcc593]{font-weight:600;color:#1c1917;margin-bottom:.375rem}.dy-problem-desc[data-v-debcc593]{font-size:.875rem;color:#78716c;line-height:1.6}.dy-three-questions[data-v-debcc593]{display:grid;gap:1.25rem}@media (min-width: 768px){.dy-three-questions[data-v-debcc593]{grid-template-columns:repeat(3,1fr)}}.dy-question-card[data-v-debcc593]{padding:2rem;background:#fff;border:1px solid #e7e5e4;border-radius:12px;transition:border-color .2s,box-shadow .2s}.dy-question-card[data-v-debcc593]:hover{border-color:#d6d3d1;box-shadow:0 4px 24px #0000000a}.dy-question-card-accent[data-v-debcc593]{border-color:#d97706;background:linear-gradient(160deg,#fffbeb,#fff 40%)}.dy-question-card-accent[data-v-debcc593]:hover{border-color:#b45309}.dy-question-num[data-v-debcc593]{font-size:.6875rem;font-weight:700;color:#b45309;letter-spacing:.05em;font-variant-numeric:tabular-nums}.dy-question-title[data-v-debcc593]{font-size:1.25rem;font-weight:600;color:#1c1917;margin:.75rem 0;letter-spacing:-.015em}.dy-question-desc[data-v-debcc593]{font-size:.875rem;line-height:1.6;color:#78716c;margin-bottom:1.25rem}.dy-question-tools[data-v-debcc593]{display:flex;flex-wrap:wrap;gap:.375rem}.dy-tool-chip[data-v-debcc593]{font-family:SF Mono,ui-monospace,monospace;font-size:.6875rem;padding:.25rem .5rem;color:#78716c;background:#f5f5f4;border-radius:4px;border:1px solid #e7e5e4}.dy-arch-diagram[data-v-debcc593]{max-width:48rem;margin:0 auto}.dy-arch-row[data-v-debcc593]{text-align:center}.dy-arch-label[data-v-debcc593]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:#a8a29e;margin-bottom:.75rem;font-weight:600}.dy-arch-nodes[data-v-debcc593]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.dy-arch-node[data-v-debcc593]{padding:.5rem 1rem;font-size:.75rem;font-weight:500;border-radius:6px;white-space:nowrap;background:#fff;border:1px solid #e7e5e4;color:#57534e}.dy-arch-result[data-v-debcc593]{background:#fffbeb;border-color:#fde68a;color:#92400e}.dy-arch-connector[data-v-debcc593]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 0;justify-content:center}.dy-arch-connector-line[data-v-debcc593]{width:2rem;height:1px;background:#d6d3d1}.dy-arch-connector-label[data-v-debcc593]{font-size:.6875rem;font-weight:600;color:#b45309;letter-spacing:.02em}.dy-arch-core[data-v-debcc593]{display:flex;justify-content:center}.dy-arch-core-inner[data-v-debcc593]{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;padding:1.5rem;background:#fff;border:2px solid #d97706;border-radius:12px;max-width:36rem;box-shadow:0 0 0 4px #d977060f}.dy-arch-core-item[data-v-debcc593]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:#44403c;padding:.5rem .75rem;background:#fafaf9;border-radius:6px;border:1px solid #e7e5e4}.dy-arch-icon[data-v-debcc593]{color:#b45309}.dy-tools-grid[data-v-debcc593]{display:grid;gap:1px;background:#e7e5e4;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}@media (min-width: 768px){.dy-tools-grid[data-v-debcc593]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.dy-tools-grid[data-v-debcc593]{grid-template-columns:repeat(4,1fr)}}.dy-tool-card[data-v-debcc593]{padding:1.5rem;background:#fff;transition:background .15s}.dy-tool-card[data-v-debcc593]:hover{background:#fafaf9}.dy-tool-name[data-v-debcc593]{font-family:SF Mono,ui-monospace,monospace;font-size:.75rem;color:#1c1917;font-weight:500}.dy-tool-category[data-v-debcc593]{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.125rem .5rem;border-radius:4px}.dy-cat-read[data-v-debcc593]{color:#047857;background:#ecfdf5}.dy-cat-write[data-v-debcc593]{color:#92400e;background:#fffbeb}.dy-cat-async[data-v-debcc593]{color:#6d28d9;background:#f5f3ff}.dy-flywheel-item[data-v-debcc593]{display:flex;gap:1rem;align-items:flex-start}.dy-flywheel-step[data-v-debcc593]{width:2rem;height:2rem;min-width:2rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px}.dy-fw-title[data-v-debcc593]{font-weight:600;color:#1c1917;margin-bottom:.25rem}.dy-fw-desc[data-v-debcc593]{font-size:.875rem;color:#78716c;line-height:1.5}.dy-flywheel-visual[data-v-debcc593]{position:relative;display:flex;align-items:center;justify-content:center;min-height:20rem}.dy-flywheel-ring[data-v-debcc593]{display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #e7e5e4}.dy-ring-outer[data-v-debcc593]{width:18rem;height:18rem;animation:spin-slow-debcc593 30s linear infinite;border-style:dashed;border-color:#d6d3d1}.dy-ring-mid[data-v-debcc593]{width:12rem;height:12rem;border-color:#d97706;border-style:solid;animation:spin-slow-debcc593 20s linear infinite reverse}.dy-ring-inner[data-v-debcc593]{width:6rem;height:6rem;border-color:#fbbf24;background:#fffbeb;animation:spin-slow-debcc593 30s linear infinite}.dy-flywheel-center[data-v-debcc593]{font-size:.75rem;font-weight:700;color:#92400e;letter-spacing:.02em}.dy-flywheel-orbit[data-v-debcc593]{position:absolute}.dy-orbit-label[data-v-debcc593]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#a8a29e;padding:.25rem .625rem;background:#fff;border:1px solid #e7e5e4;border-radius:4px;box-shadow:0 1px 3px #00000008}.dy-orbit-1[data-v-debcc593]{top:12%;right:8%}.dy-orbit-2[data-v-debcc593]{bottom:12%;right:12%}.dy-orbit-3[data-v-debcc593]{bottom:18%;left:8%}.dy-compat-grid[data-v-debcc593]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:40rem;margin:0 auto}@media (min-width: 768px){.dy-compat-grid[data-v-debcc593]{grid-template-columns:repeat(4,1fr)}}.dy-compat-card[data-v-debcc593]{text-align:center;padding:1.5rem 1rem;background:#fff;border:1px solid #e7e5e4;border-radius:10px;transition:border-color .2s,box-shadow .2s}.dy-compat-card[data-v-debcc593]:hover{border-color:#d6d3d1;box-shadow:0 2px 12px #0000000a}.dy-compat-icon[data-v-debcc593]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:8px;background:#f5f5f4;color:#78716c;margin-bottom:.75rem}.dy-compat-title[data-v-debcc593]{font-weight:600;color:#1c1917;margin-bottom:.25rem;font-size:.875rem}.dy-compat-desc[data-v-debcc593]{font-size:.75rem;color:#a8a29e}.dy-section-cta[data-v-debcc593]{background:#1c1917;position:relative;overflow:hidden;padding:7rem 0}.dy-cta-orb[data-v-debcc593]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36rem;height:18rem;background:radial-gradient(ellipse,rgba(217,119,6,.08) 0%,transparent 70%)}.dy-cta-heading[data-v-debcc593]{font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#fafaf9;margin-bottom:1rem}.dy-section-cta .dy-section-desc[data-v-debcc593]{color:#78716c}.dy-section-cta .dy-btn-primary[data-v-debcc593]{background:#fbbf24;color:#1c1917}.dy-section-cta .dy-btn-primary[data-v-debcc593]:hover{background:#f59e0b}.dy-footer[data-v-debcc593]{background:#1c1917;padding:3rem 0 2rem;border-top:1px solid #292524}.dy-footer-bottom[data-v-debcc593]{border-top:1px solid #292524;padding-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 640px){.dy-footer-bottom[data-v-debcc593]{flex-direction:row;justify-content:space-between}}@keyframes pulse-dot-debcc593{0%,to{opacity:1}50%{opacity:.3}}@keyframes float-a-debcc593{0%,to{transform:translate(0)}33%{transform:translate(10px,-15px)}66%{transform:translate(-8px,10px)}}@keyframes float-b-debcc593{0%,to{transform:translate(0)}50%{transform:translate(-12px,18px)}}@keyframes spin-slow-debcc593{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
