.graph-node.svelte-17b735b{transform:translate3d(calc(var(--x) * 1cqw - 50%), calc(var(--y) * 1cqh - 50%), 0) rotate(var(--rot));z-index:1;transform-origin:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.graph-node.svelte-17b735b{transition:none}}.node-image.svelte-17b735b{cursor:pointer}.node-image.svelte-17b735b:hover{z-index:10}.node-image.svelte-17b735b:hover .thumb:where(.svelte-17b735b){transform:scale(1.08);box-shadow:0 10px 25px #0000004d}.thumb.svelte-17b735b{width:var(--size,50px);height:var(--size,50px);background:var(--bg-color);border-radius:8px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.thumb-img.svelte-17b735b{object-fit:cover;opacity:0;border-radius:8px;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.thumb-img.loaded.svelte-17b735b{opacity:1}.node-text.svelte-17b735b{pointer-events:none;z-index:5}.label.svelte-17b735b{color:#e8e6df;white-space:nowrap;text-shadow:0 2px 10px #000c;letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:17px}@media (width<=640px){.label.svelte-17b735b{white-space:normal;text-align:center;max-width:140px;font-size:13px;line-height:1.3;display:inline-block}}.flow-image-card.svelte-1bd8p76{aspect-ratio:1;background:var(--bg-color);border-radius:12px;width:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #00000026}.flow-image-card.svelte-1bd8p76:hover{transform:scale(1.03)}.flow-img.svelte-1bd8p76{object-fit:cover;opacity:0;border-radius:12px;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.flow-img.loaded.svelte-1bd8p76{opacity:1}.graph-container.svelte-u5jgf3{background-color:var(--bg-dark,#121211);justify-content:center;align-items:center;width:100%;height:90vh;min-height:700px;display:flex;position:relative;overflow:hidden;container-type:size}.lines.svelte-u5jgf3{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.smooth-path.svelte-u5jgf3{transition:d .4s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.smooth-path.svelte-u5jgf3{transition:none}}.graph-overlay-content.svelte-u5jgf3{z-index:20;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:700px;padding:2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.graph-overlay-title.svelte-u5jgf3{color:#f5f5f7;letter-spacing:-.02em;margin-bottom:1.5rem;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:700;line-height:1.15}.graph-overlay-subtitle.svelte-u5jgf3{color:#a1a1a6;margin-bottom:2.5rem;font-size:1.2rem}.graph-overlay-btn.svelte-u5jgf3{color:#121211;pointer-events:auto;cursor:pointer;background-color:#f5f5f7;border:none;border-radius:9999px;width:auto;padding:1rem 2.5rem;font-weight:600;transition:transform .2s}.graph-flow-container.svelte-u5jgf3{background-color:var(--bg-dark,#121211);color:#f5f5f7;box-sizing:border-box;width:100%;padding:6rem 1.5rem 8rem}.graph-flow-header.svelte-u5jgf3{text-align:center;flex-direction:column;align-items:center;max-width:650px;margin:0 auto 5rem;display:flex}.graph-flow-title.svelte-u5jgf3{color:#f5f5f7;letter-spacing:-.02em;margin-bottom:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:700;line-height:1.2}.graph-flow-subtitle.svelte-u5jgf3{color:#a1a1a6;margin-bottom:2rem;font-size:1.1rem;line-height:1.5}.graph-flow-btn.svelte-u5jgf3{color:#121211;cursor:pointer;background-color:#f5f5f7;border:none;border-radius:9999px;width:auto;padding:.9rem 2.2rem;font-size:.95rem;font-weight:600;transition:transform .2s}.graph-flow-questions.svelte-u5jgf3{flex-direction:column;gap:4.5rem;width:100%;max-width:800px;margin:0 auto;display:flex}.graph-flow-section.svelte-u5jgf3{flex-direction:column;gap:1.8rem;display:flex}.graph-flow-question-title.svelte-u5jgf3{color:#e8e6df;border-left:3px solid #e8e6df4d;margin:0;padding-left:1rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:500;line-height:1.3}.graph-flow-grid.svelte-u5jgf3{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width<=480px){.graph-flow-container.svelte-u5jgf3{padding:4rem 1.2rem 6rem}.graph-flow-header.svelte-u5jgf3{margin-bottom:3.5rem}.graph-flow-title.svelte-u5jgf3{font-size:1.8rem}.graph-flow-subtitle.svelte-u5jgf3{font-size:.95rem}.graph-flow-question-title.svelte-u5jgf3{font-size:1.25rem}.graph-flow-grid.svelte-u5jgf3{gap:1rem}}@media (width>=768px) and (width<=1279px){.graph-flow-questions.svelte-u5jgf3{max-width:1000px}.graph-flow-grid.svelte-u5jgf3{grid-template-columns:repeat(4,1fr);gap:1.5rem}}
