.diagram.svelte-r6flat{margin:36px 0 0;padding:32px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.private-col.svelte-r6flat,.public-col.svelte-r6flat{display:flex;flex-direction:column;gap:12px}.public-col.svelte-r6flat{justify-content:center}.node.svelte-r6flat{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius);padding:14px 16px;text-align:left}.node-accent.svelte-r6flat{border-color:var(--accent);background:#22c55e0f}.node-muted.svelte-r6flat{opacity:.6;border-style:dashed}.node-title.svelte-r6flat{font-weight:600;color:var(--fg-strong);font-size:.95rem;margin-bottom:4px}.node-sub.svelte-r6flat{color:var(--fg-muted);font-size:.8rem}.arrow.svelte-r6flat{width:1px;height:18px;margin:0 auto;background:var(--border-strong);position:relative}.arrow.svelte-r6flat:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--border-strong)}.wall.svelte-r6flat{position:relative;align-self:stretch;width:0;border-left:1px dashed var(--accent);margin:0 16px}.wall-label.svelte-r6flat{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center;background:var(--surface);padding:2px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);white-space:nowrap}@media (max-width: 720px){.diagram.svelte-r6flat{grid-template-columns:1fr;gap:16px;padding:24px 16px}.wall.svelte-r6flat{width:auto;height:0;border-left:0;border-top:1px dashed var(--accent);margin:8px 0}.wall-label.svelte-r6flat{transform:translate(-50%,-50%)}}section.svelte-1ijto77{padding:56px 0}section.svelte-1ijto77+section:where(.svelte-1ijto77){border-top:1px solid var(--border)}.hero.svelte-1ijto77{padding:96px 0 64px}.kicker.svelte-1ijto77{color:var(--accent);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.hero.svelte-1ijto77 h1:where(.svelte-1ijto77){max-width:22ch;margin-bottom:20px}.subtitle.svelte-1ijto77{color:var(--fg-muted);font-size:1.125rem;max-width:64ch;margin-bottom:32px}.cta-row.svelte-1ijto77{display:flex;gap:12px;flex-wrap:wrap}.section-body.svelte-1ijto77{color:var(--fg-muted);margin-top:12px;max-width:64ch}.prim-grid.svelte-1ijto77{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.prim-grid.svelte-1ijto77 article:where(.svelte-1ijto77){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.prim-grid.svelte-1ijto77 h3:where(.svelte-1ijto77){margin-bottom:10px}.prim-grid.svelte-1ijto77 p:where(.svelte-1ijto77){color:var(--fg-muted);font-size:.95rem;margin-bottom:14px}.prim-grid.svelte-1ijto77 ul:where(.svelte-1ijto77){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.prim-grid.svelte-1ijto77 li:where(.svelte-1ijto77){position:relative;padding-left:18px;color:var(--fg);font-size:.9rem}.prim-grid.svelte-1ijto77 li:where(.svelte-1ijto77):before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:999px;background:var(--accent)}.table-wrap.svelte-1ijto77{overflow-x:auto;margin-top:24px}table.svelte-1ijto77{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}thead.svelte-1ijto77 th:where(.svelte-1ijto77){background:var(--surface-2)}th.svelte-1ijto77,td.svelte-1ijto77{padding:12px 16px;text-align:left;font-size:.92rem;border-bottom:1px solid var(--border)}tbody.svelte-1ijto77 tr:where(.svelte-1ijto77):last-child th:where(.svelte-1ijto77),tbody.svelte-1ijto77 tr:where(.svelte-1ijto77):last-child td:where(.svelte-1ijto77){border-bottom:0}th[scope=row].svelte-1ijto77{color:var(--fg);font-weight:500;width:46%}td.svelte-1ijto77{text-align:center;color:var(--fg-muted)}td.dot.svelte-1ijto77{color:var(--accent);font-size:1.1rem}.seclegal-grid.svelte-1ijto77{margin-top:28px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.seclegal-grid.svelte-1ijto77 article:where(.svelte-1ijto77){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.seclegal-grid.svelte-1ijto77 h3:where(.svelte-1ijto77){margin-bottom:10px;font-size:1.05rem}.seclegal-grid.svelte-1ijto77 p:where(.svelte-1ijto77){color:var(--fg-muted);font-size:.92rem}.not-list.svelte-1ijto77{margin-top:24px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.not-list.svelte-1ijto77 li:where(.svelte-1ijto77){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:.95rem;position:relative;padding:12px 16px 12px 36px}.not-list.svelte-1ijto77 li:where(.svelte-1ijto77):before{content:"×";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--fg-muted);font-weight:700;font-size:1.1rem}.cta.svelte-1ijto77{padding:72px 0 96px}@media (max-width: 760px){.prim-grid.svelte-1ijto77,.seclegal-grid.svelte-1ijto77{grid-template-columns:1fr}th[scope=row].svelte-1ijto77{width:50%}}@media (max-width: 480px){.hero.svelte-1ijto77{padding:64px 0 48px}section.svelte-1ijto77{padding:44px 0}th.svelte-1ijto77,td.svelte-1ijto77{padding:10px 12px;font-size:.86rem}}
