.hero-gradient[data-astro-cid-7wxsvid2]{background:linear-gradient(180deg,#07122499,#020617d9)}.enterprise-shadow[data-astro-cid-7wxsvid2]{box-shadow:0 18px 60px #020617d9,inset 0 1px #ffffff05}.btn-sm[data-astro-cid-7wxsvid2]{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500}.btn-outline[data-astro-cid-7wxsvid2]{background:transparent;border:1px solid rgba(148,163,184,.35);color:#cbd5e1;padding:6px 12px;border-radius:999px;font-size:13px}.src-card[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:12px;background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 60%),#0f172ae6;padding:12px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.25);transition:transform .2s ease,box-shadow .2s ease,border-color .18s ease,background .18s ease;cursor:pointer;position:relative;overflow:hidden}.src-card[data-astro-cid-7wxsvid2]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at right center,rgba(56,189,248,.22),transparent 55%);opacity:0;transition:opacity .2s ease;pointer-events:none}.src-card[data-astro-cid-7wxsvid2]:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0f172ae6;border-color:#38bdf899}.src-card[data-astro-cid-7wxsvid2]:hover:after{opacity:1}.src-puck[data-astro-cid-7wxsvid2]{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:0 10px 30px #0f172ae6}.src-puck-badge[data-astro-cid-7wxsvid2]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e5e7eb}.src-puck[data-astro-cid-7wxsvid2].oracle{background:conic-gradient(from 200deg,#fecaca,#ef4444,#991b1b)}.src-puck[data-astro-cid-7wxsvid2].mysql{background:conic-gradient(from 200deg,#bfdbfe,#2563eb,#1e3a8a)}.src-puck[data-astro-cid-7wxsvid2].pg{background:conic-gradient(from 200deg,#99f6e4,#0ea5a4,#0f766e)}.src-puck[data-astro-cid-7wxsvid2].s3{background:conic-gradient(from 200deg,#e5e7eb,#64748b,#020617)}.src-text[data-astro-cid-7wxsvid2]{display:flex;flex-direction:column;gap:1px}.src-label[data-astro-cid-7wxsvid2]{color:#e6eef6;font-weight:600;font-size:13px;letter-spacing:.01em}.src-meta[data-astro-cid-7wxsvid2]{color:#94a3b8;font-size:11px}.src-badge[data-astro-cid-7wxsvid2]{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#e5e7eb;padding:4px 7px;border-radius:999px;background:#0f172ae6;border:1px solid rgba(148,163,184,.45)}.tgt-card[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:12px;background:radial-gradient(circle at top left,rgba(34,197,94,.12),transparent 60%),#0f172aeb;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.3);transition:transform .2s ease,box-shadow .2s ease,border-color .18s ease,background .18s ease;cursor:pointer;position:relative;overflow:hidden}.tgt-card[data-astro-cid-7wxsvid2]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at right center,rgba(34,197,94,.26),transparent 55%);opacity:0;transition:opacity .2s ease;pointer-events:none}.tgt-card[data-astro-cid-7wxsvid2]:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0f172aeb;border-color:#22c55eb3}.tgt-card[data-astro-cid-7wxsvid2]:hover:after{opacity:1}.t-puck[data-astro-cid-7wxsvid2]{width:38px;height:38px;border-radius:999px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;box-shadow:0 10px 30px #0f172ae6}.t-puck-badge[data-astro-cid-7wxsvid2]{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e5e7eb}.t-puck[data-astro-cid-7wxsvid2].s3{background:conic-gradient(from 200deg,#6ee7b7,#0ea5a4,#064e3b)}.t-puck[data-astro-cid-7wxsvid2].azure{background:conic-gradient(from 200deg,#bfdbfe,#2563eb,#1e3a8a)}.t-puck[data-astro-cid-7wxsvid2].gcp{background:conic-gradient(from 200deg,#fed7aa,#f59e0b,#9a3412)}.t-text[data-astro-cid-7wxsvid2]{display:flex;flex-direction:column;gap:1px}.t-label[data-astro-cid-7wxsvid2]{color:#e6eef6;font-weight:600;font-size:13px;letter-spacing:.01em}.t-meta[data-astro-cid-7wxsvid2]{color:#94a3b8;font-size:11px}.t-pill[data-astro-cid-7wxsvid2]{margin-left:auto;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#bbf7d0;padding:4px 7px;border-radius:999px;background:#064e3be6;border:1px solid rgba(74,222,128,.7)}.action-card[data-astro-cid-7wxsvid2]{background:linear-gradient(145deg,#080c16f2,#05080ee6);padding:12px 13px;border-radius:14px;border:1px solid rgba(148,163,184,.4);box-shadow:0 14px 40px #0f172af2}.action-title[data-astro-cid-7wxsvid2]{color:#f9fafb;font-weight:600;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.action-desc[data-astro-cid-7wxsvid2]{color:#94a3b8;font-size:12px;margin-top:4px}.logo-circle[data-astro-cid-7wxsvid2]{border-radius:999px;display:flex;align-items:center;justify-content:center}.logo-orbit[data-astro-cid-7wxsvid2]{width:190px;height:190px;border-radius:999px;border:1px solid rgba(148,163,184,.3);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,rgba(56,189,248,.25),transparent 65%);position:relative}.logo-orbit[data-astro-cid-7wxsvid2]:before{content:"";position:absolute;inset:20px;border-radius:999px;border:1px dashed rgba(148,163,184,.35);opacity:.75}.logo-orbit-inner[data-astro-cid-7wxsvid2]{width:140px;height:140px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at bottom,#0f172af5,#0f172ae6)}.svg-label[data-astro-cid-7wxsvid2]{font-size:13px;fill:#cbd5e1}.legend-item[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:12px;padding:4px 9px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#020617d9}.legend-dot[data-astro-cid-7wxsvid2]{width:12px;height:12px;border-radius:999px;display:inline-block}.legend-dot[data-astro-cid-7wxsvid2].ingest{background:#60a5fa;box-shadow:0 0 14px #3b82f6d9}.legend-dot[data-astro-cid-7wxsvid2].meta{background:#fef08a;box-shadow:0 0 14px #fafaaad9}.legend-dot[data-astro-cid-7wxsvid2].store{background:#34d399;box-shadow:0 0 14px #4ade80e6}.token-circle[data-astro-cid-7wxsvid2]{filter:drop-shadow(0 8px 22px rgba(15,23,42,.9))}@media (max-width: 1280px){.canvas-wrap[data-astro-cid-7wxsvid2]{height:400px}}@media (max-width: 1024px){.center-node[data-astro-cid-7wxsvid2]{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}#flowSvg[data-astro-cid-7wxsvid2]{height:360px}}@media (max-width: 768px){.canvas-wrap[data-astro-cid-7wxsvid2]{height:360px}}
