.flow.svelte-1q1r64t{margin-top:46px;display:grid;grid-template-columns:1fr 56px 1fr;align-items:stretch;gap:10px}.flowbox.svelte-1q1r64t{border-radius:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.08)}.flowbox.intake.svelte-1q1r64t{background:radial-gradient(150% 150% at 0% 0%,rgba(80,120,255,.18),transparent 64%);border-color:#78a0ff47}.flowbox.output.svelte-1q1r64t{background:radial-gradient(150% 150% at 100% 0%,rgba(255,154,82,.16),transparent 64%);border-color:#ff9a5247}.fbtitle.svelte-1q1r64t{display:flex;align-items:baseline;gap:10px;font-size:15px;font-weight:700;color:#fff}.fbtitle.svelte-1q1r64t span:where(.svelte-1q1r64t){font-family:Inter,sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;color:#7aa0ff}.flowbox.output.svelte-1q1r64t .fbtitle:where(.svelte-1q1r64t) span:where(.svelte-1q1r64t){color:#ff9a52}.fchips.svelte-1q1r64t{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.chip.svelte-1q1r64t{display:inline-flex;align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:14px;font-weight:800;padding:8px 13px 8px 10px;border-radius:12px}.chip.svelte-1q1r64t svg:where(.svelte-1q1r64t){width:18px;height:18px}.chip.blue.svelte-1q1r64t{background:#5b8cff24;color:#7aa0ff}.chip.orange.svelte-1q1r64t{background:#ff9a5224;color:#ff9a52}.flowarrow.svelte-1q1r64t{display:grid;place-items:center;color:#6f9cff}.flowarrow.svelte-1q1r64t svg:where(.svelte-1q1r64t){width:26px;height:26px}.picon.svelte-1q1r64t{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#5b8cff24;color:#7aa0ff;margin-bottom:14px}.picon.out.svelte-1q1r64t{background:#ff9a5224;color:#ff9a52}.picon.svelte-1q1r64t svg:where(.svelte-1q1r64t){width:20px;height:20px}.hcard.svelte-1q1r64t{margin-top:40px;background:#0d101a80;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px 24px;max-width:860px}.hbadge.svelte-1q1r64t{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#868c9e;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:5px 10px;border-radius:999px}.hbadge.svelte-1q1r64t svg:where(.svelte-1q1r64t){width:14px;height:14px;color:#46d39a}.hcard.svelte-1q1r64t p:where(.svelte-1q1r64t){margin:14px 0 0;font-size:13px;line-height:1.75;color:#868c9e}.netsec.svelte-1q1r64t{margin-top:64px}.neth.svelte-1q1r64t{margin:12px 0 0;font-size:26px;line-height:1.3;font-weight:800;color:#fff;letter-spacing:-.01em}.netgrid.svelte-1q1r64t{margin-top:26px;display:grid;grid-template-columns:360px 1fr;gap:32px;align-items:center}.netviz.svelte-1q1r64t{width:100%;height:auto;max-width:360px;background:#0d101a80;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:8px}.netviz.svelte-1q1r64t .netlines:where(.svelte-1q1r64t) line:where(.svelte-1q1r64t){stroke-dasharray:4 6;animation:svelte-1q1r64t-netflow 9s linear infinite}.netviz.svelte-1q1r64t .netnodes:where(.svelte-1q1r64t) circle:where(.svelte-1q1r64t){filter:drop-shadow(0 0 6px rgba(91,140,255,.45))}@keyframes svelte-1q1r64t-netflow{to{stroke-dashoffset:-40}}.nettext.svelte-1q1r64t p:where(.svelte-1q1r64t){margin:0 0 14px;font-size:15px;line-height:1.8;color:#a6abbd}.nettext.svelte-1q1r64t p:where(.svelte-1q1r64t):last-child{margin-bottom:0}.nettext.svelte-1q1r64t em:where(.svelte-1q1r64t){color:#7aa0ff;font-style:normal;font-weight:700}.studysec.svelte-1q1r64t{margin-top:56px}.studychips.svelte-1q1r64t{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.schip.svelte-1q1r64t{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#c7ccda;background:#0d101a80;border:1px solid rgba(255,255,255,.08);padding:8px 14px;border-radius:999px}.schip.svelte-1q1r64t svg:where(.svelte-1q1r64t){width:16px;height:16px;color:#46d39a;flex-shrink:0}.studynote.svelte-1q1r64t{display:flex;align-items:flex-start;gap:9px;margin:20px 0 0;max-width:760px;font-size:13px;line-height:1.75;color:#868c9e}.studynote.svelte-1q1r64t svg:where(.svelte-1q1r64t){width:16px;height:16px;margin-top:2px;color:#9aa0b3;flex-shrink:0}@media(max-width:1000px){.flow.svelte-1q1r64t{grid-template-columns:1fr}.flowarrow.svelte-1q1r64t{transform:rotate(90deg);height:30px}.netgrid.svelte-1q1r64t{grid-template-columns:1fr;gap:22px}.netviz.svelte-1q1r64t{max-width:320px}.neth.svelte-1q1r64t{font-size:22px}}
