.dig-walkthrough.svelte-udhb0m{border:1px solid var(--line);color:#24332e;overflow-wrap:anywhere;background:#f8f7f2;border-radius:14px;min-width:0;margin:2rem 0;padding:clamp(.75rem,3vw,1.5rem)}h3.svelte-udhb0m{margin-top:0;scroll-margin-top:2rem}.provenance.svelte-udhb0m{color:#4a5a53;font-size:.9rem}.overview.svelte-udhb0m{background:#e9f1ed;border-left:3px solid #346a52;border-radius:4px;padding:.8rem 1rem}section.svelte-udhb0m{background:#fff;border:1px solid #91a399;border-radius:8px;margin-top:.8rem;padding:.75rem}h4.svelte-udhb0m{font-weight:650;line-height:1.65}pre.svelte-udhb0m:focus-visible{outline-offset:4px;outline:3px solid #17664b}pre.svelte-udhb0m{white-space:pre;max-width:100%;padding:.8rem;font-size:.8rem;line-height:1.7;overflow-x:auto}p.svelte-udhb0m,li.svelte-udhb0m{line-height:1.8}.references.svelte-udhb0m{font-size:.85rem}a.svelte-udhb0m{color:#24553c}@media print{section.svelte-udhb0m{break-inside:avoid}pre.svelte-udhb0m{white-space:pre-wrap;overflow-wrap:anywhere}}.dns-diagram.svelte-173j7r8{color:#303632;overflow-wrap:anywhere;background:#f7f5ef;border:1px solid #778d80;border-radius:16px;margin:1.5rem 0;padding:1.25rem;line-height:1.65}figcaption.svelte-173j7r8>strong:where(.svelte-173j7r8){font-size:1.15rem}figcaption.svelte-173j7r8 p:where(.svelte-173j7r8),.note.svelte-173j7r8{margin:.5rem 0 1rem;font-size:.9rem}ol.svelte-173j7r8{margin:1rem 0;padding:0;list-style:none}li.svelte-173j7r8{min-width:0;margin:0}.card.svelte-173j7r8,.endpoint.svelte-173j7r8,.resolver.svelte-173j7r8{background:#fffef9;border:1px solid #778d80;border-radius:12px;align-items:center;gap:.8rem;padding:1rem;display:flex}.card.svelte-173j7r8 strong:where(.svelte-173j7r8){display:block}.card.svelte-173j7r8 p:where(.svelte-173j7r8){margin:.25rem 0 0}.card.svelte-173j7r8 svg:where(.svelte-173j7r8){color:#24553c;flex-shrink:0;width:24px;height:24px}.tint.svelte-173j7r8{background:#e8f0f5}.connector.svelte-173j7r8{text-align:center;color:#24553c;margin:.45rem 0;font-size:.95rem}.cards.svelte-173j7r8{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cards.svelte-173j7r8 li:where(.svelte-173j7r8){background:#fffef9;border:1px solid #778d80;border-radius:12px;padding:.8rem}.cards.svelte-173j7r8 .card:where(.svelte-173j7r8){border:0;padding:0}.analogy.svelte-173j7r8{white-space:pre-line;margin:.8rem 0 0}.resolver.svelte-173j7r8{background:#dde3db;flex-wrap:wrap;justify-content:center}.resolver.svelte-173j7r8 span:where(.svelte-173j7r8){font-size:.9rem}.cache.svelte-173j7r8{background:#e9f1e9;border-left:3px solid #24553c;padding:.8rem}.branch.svelte-173j7r8{font-weight:650}.exchanges.svelte-173j7r8{gap:.7rem;display:grid}.exchanges.svelte-173j7r8 li:where(.svelte-173j7r8){background:#fffef9;border:1px solid #778d80;border-radius:12px;gap:.7rem;padding:.9rem;display:flex}.step.svelte-173j7r8{color:#24553c;font-weight:700}.exchange.svelte-173j7r8{flex-direction:column;gap:.25rem;display:flex}.exchange.svelte-173j7r8 span:where(.svelte-173j7r8){font-size:.9rem}.result.svelte-173j7r8{background:#dde3db;border-radius:10px;padding:.8rem}.note.svelte-173j7r8{border-left:3px solid #778d80;padding-left:.8rem}a.svelte-173j7r8{color:#17553c;margin-top:.5rem;display:inline-block}a.svelte-173j7r8:focus-visible{outline-offset:4px;outline:3px solid #17664b}@media (width<=540px){.dns-diagram.svelte-173j7r8{padding:.8rem}.cards.svelte-173j7r8{grid-template-columns:1fr}.card.svelte-173j7r8{padding:.8rem}}figure.svelte-q14p9i{background:var(--soft);border:1px solid var(--line);border-radius:6px;margin:1.5rem 0;padding:1.25rem}figcaption.svelte-q14p9i>strong:where(.svelte-q14p9i){color:var(--ink);font-size:1.1rem}figcaption.svelte-q14p9i p:where(.svelte-q14p9i){margin:.5rem 0 1rem;font-size:.9rem;line-height:1.7}figure.svelte-q14p9i ol:where(.svelte-q14p9i),figure.svelte-q14p9i ul:where(.svelte-q14p9i){margin:0;padding:0;list-style:none}figure.svelte-q14p9i li:where(.svelte-q14p9i){background:var(--paper);border:1px solid var(--line);border-radius:4px;min-width:0;margin:0;padding:1rem}figure.svelte-q14p9i li:where(.svelte-q14p9i) p:where(.svelte-q14p9i){overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.9rem;line-height:1.7}.flow.svelte-q14p9i ol:where(.svelte-q14p9i){gap:.65rem;display:grid}.flow.svelte-q14p9i li:where(.svelte-q14p9i){border-left:3px solid var(--accent);align-items:flex-start;gap:.85rem;display:flex}.step-number.svelte-q14p9i{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:grid}.cards.svelte-q14p9i ul:where(.svelte-q14p9i){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=540px){figure.svelte-q14p9i{padding:.8rem}.cards.svelte-q14p9i ul:where(.svelte-q14p9i){grid-template-columns:1fr}}.table-scroll.svelte-q14p9i{max-width:100%;margin:1.5rem 0;overflow-x:auto}table.svelte-q14p9i{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.65}caption.svelte-q14p9i{text-align:left;margin-bottom:.6rem;font-weight:650}th.svelte-q14p9i,td.svelte-q14p9i{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:7rem;padding:.65rem}th.svelte-q14p9i{background:var(--soft)}.concept-detail.svelte-q14p9i{border:1px solid var(--line);border-radius:4px;margin:1.5rem 0;padding:1rem}h4.svelte-q14p9i{font-weight:600;line-height:1.6}@media print{.table-scroll.svelte-q14p9i{overflow:visible}th.svelte-q14p9i,td.svelte-q14p9i{min-width:0}}aside.svelte-18yw4c5{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem}section.svelte-18yw4c5{border:1px solid var(--line);border-radius:8px;margin:1rem 0;padding:1rem}h4.svelte-18yw4c5{font-weight:650}h4.svelte-18yw4c5:focus-visible{outline-offset:4px;outline:3px solid #17664b}p.svelte-18yw4c5{white-space:pre-line}h4.svelte-917bpx{padding:.6rem 0;font-weight:600}li.svelte-917bpx{margin:.6rem 0}.supplement.svelte-1xp9kfe{border-top:1px solid var(--line);margin-top:2rem;padding-top:1rem}section.svelte-1xp9kfe{border:1px solid var(--line);border-radius:10px;margin:1rem 0;padding:1rem}h4.svelte-1xp9kfe{font-weight:650;line-height:1.6}h4.svelte-1xp9kfe:focus-visible{outline-offset:4px;outline:3px solid #17664b}.visual-supplement.svelte-eriet0{color:#303632;background:#f7f5ef;border:1px solid #778d80;border-radius:16px;margin:1.2rem 0;padding:1rem}h4.svelte-eriet0{font-weight:650;line-height:1.6}a.svelte-eriet0:focus-visible{outline-offset:3px;outline:3px solid #17664b}figure.svelte-eriet0{margin:1rem 0 0}figcaption.svelte-eriet0{overflow-wrap:anywhere;margin-bottom:1rem;line-height:1.7}.icon.svelte-eriet0{color:#24553c;flex-shrink:0;width:24px;height:24px}.node.svelte-eriet0{background:#fffef9;border:1px solid #778d80;border-radius:12px;align-items:center;gap:.8rem;min-width:0;padding:1rem;display:flex}.node.svelte-eriet0 p:where(.svelte-eriet0),.phase.svelte-eriet0 p:where(.svelte-eriet0){overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.65}strong.svelte-eriet0{overflow-wrap:anywhere}.arrow.svelte-eriet0{text-align:center;color:#24553c;margin:.55rem 0;font-size:.9rem}.permission-pair.svelte-eriet0,.roles.svelte-eriet0{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.outcome.svelte-eriet0 .node:where(.svelte-eriet0),.protocol.svelte-eriet0 .node:where(.svelte-eriet0){background:#e8f0ef;justify-content:center}.path-parts.svelte-eriet0{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.path-part.svelte-eriet0{text-align:center;background:#fffef9;border:1px solid #778d80;border-radius:10px;flex:1;min-width:0;padding:.8rem}.path-part.svelte-eriet0 code:where(.svelte-eriet0){white-space:normal;overflow-wrap:anywhere;color:#17553c;background:0 0;font-size:1rem}.path-part.svelte-eriet0 p:where(.svelte-eriet0){margin:.3rem 0;font-size:.9rem}.bracket.svelte-eriet0{color:#24553c;display:block}.flow.svelte-eriet0,.sequence.svelte-eriet0,.relations.svelte-eriet0{margin:1rem 0;padding:0;list-style:none}.flow.svelte-eriet0 li:where(.svelte-eriet0),.sequence.svelte-eriet0 li:where(.svelte-eriet0){margin:0}.flow.svelte-eriet0 li:where(.svelte-eriet0):nth-child(2) .node:where(.svelte-eriet0){background:#e8f0ef}.lane-head.svelte-eriet0{background:#e8f0ef;border-radius:10px;justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.sequence.svelte-eriet0{border-left:2px solid #778d80;border-right:2px solid #778d80;padding:0 1rem}.sequence.svelte-eriet0 li:where(.svelte-eriet0){padding:.7rem 0}.phase.svelte-eriet0{text-align:center;background:#fffef9;border:1px solid #778d80;border-radius:10px;padding:.7rem}.exchange.svelte-eriet0{color:#24553c;align-items:center;gap:.2rem;display:flex}.rule.svelte-eriet0{background:#778d80;flex:1;height:1px}.server-check.svelte-eriet0{text-align:right;color:#24553c;margin:.3rem 0;font-size:.9rem}.relations.svelte-eriet0{gap:.8rem;display:grid}.relations.svelte-eriet0 li:where(.svelte-eriet0){background:#fffef9;border:1px solid #778d80;border-radius:12px;grid-template-columns:minmax(0,1fr) 4rem minmax(0,1.3fr);align-items:center;gap:.7rem;margin:0;padding:.9rem;display:grid}.subject.svelte-eriet0{align-items:center;gap:.6rem;min-width:0;display:flex}.relation.svelte-eriet0{color:#24553c;text-align:center;font-size:.85rem}.relation.svelte-eriet0 span:where(.svelte-eriet0){display:block}.relations.svelte-eriet0 p:where(.svelte-eriet0){overflow-wrap:anywhere;margin:0;line-height:1.65}a.svelte-eriet0{color:#17553c;overflow-wrap:anywhere;margin-top:.85rem;display:inline-block}@media (width<=540px){.visual-supplement.svelte-eriet0{padding:.8rem}.permission-pair.svelte-eriet0,.roles.svelte-eriet0{grid-template-columns:1fr}.relations.svelte-eriet0 li:where(.svelte-eriet0){grid-template-columns:minmax(0,1fr);gap:.3rem}.relation.svelte-eriet0{text-align:left}.relation.svelte-eriet0 span:where(.svelte-eriet0){display:inline}.path-part.svelte-eriet0{flex-basis:100%}.sequence.svelte-eriet0{padding:0 .65rem}}.qa-illustration.svelte-9iduac{color:#303632;background:#f7f5ef;border:1px solid #c8cec7;border-radius:18px;margin:1.5rem 0;padding:1rem;line-height:1.6}figcaption.svelte-9iduac{margin-bottom:1rem;font-weight:700}.state.svelte-9iduac{border-bottom:1px solid #d8d8ce;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem 0;display:flex}.state.svelte-9iduac strong:where(.svelte-9iduac){flex:1}.state-0.svelte-9iduac{color:#176339}.state-1.svelte-9iduac{color:#a32c2c}.state-2.svelte-9iduac{color:#525953}.node.svelte-9iduac{text-align:center;color:#23485b;background:#e9f1f5;border:1px solid #829eae;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.8rem;display:flex}.server.svelte-9iduac{max-width:22rem;margin:auto}.clients.svelte-9iduac,.consumers.svelte-9iduac{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.client.svelte-9iduac p:where(.svelte-9iduac),.arrow.svelte-9iduac{text-align:center;margin:.65rem 0}.broker.svelte-9iduac{color:#20553e;background:#d9eee4}.note.svelte-9iduac{font-size:.95rem}a.svelte-9iduac{color:#1d5c49}a.svelte-9iduac:focus-visible{outline-offset:3px;outline:3px solid #17664b}@media (width<=420px){.clients.svelte-9iduac,.consumers.svelte-9iduac{grid-template-columns:1fr}.state.svelte-9iduac{align-items:flex-start}.state.svelte-9iduac strong:where(.svelte-9iduac){flex:none}.state.svelte-9iduac>span:where(.svelte-9iduac):last-child{flex-basis:100%;padding-left:1.7rem}}fieldset.svelte-1h9q9xl{border:0;min-width:0;padding:0}label.svelte-1h9q9xl{cursor:pointer;align-items:start;gap:.6rem;margin:1rem 0;display:flex}input.svelte-1h9q9xl{flex-shrink:0;margin-top:.4rem}button.svelte-1h9q9xl{white-space:normal;padding:.65rem 1rem}button.svelte-1h9q9xl:focus-visible,input.svelte-1h9q9xl:focus-visible{outline-offset:3px;outline:3px solid #17664b}.qa-explanation.svelte-1h9q9xl{border-left:3px solid #17664b;margin-top:1rem;padding-left:1rem}.sr-only.svelte-1h9q9xl{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qa-table.svelte-x7pdy0{max-width:100%;margin:1rem 0;overflow-x:auto}table.svelte-x7pdy0{border-collapse:collapse;width:100%}th.svelte-x7pdy0,td.svelte-x7pdy0{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:7rem;padding:.6rem}th.svelte-x7pdy0{background:var(--soft)}h3.svelte-x7pdy0{line-height:1.6}.concept-qa.svelte-1ekmw0m{border:1px solid var(--line);border-radius:4px;margin:1.5rem 0;padding:1rem}summary.svelte-1ekmw0m{cursor:pointer;font-weight:600;line-height:1.6}figure.svelte-wmsjat{color:#303632;overflow-wrap:anywhere;background:#f7f5ef;border:1px solid #8c9e92;border-radius:14px;min-width:0;margin:1.5rem 0;padding:clamp(.7rem,3vw,1.4rem)}figcaption.svelte-wmsjat strong:where(.svelte-wmsjat){font-size:1.1rem}p.svelte-wmsjat{line-height:1.7}.endpoints.svelte-wmsjat{justify-content:space-between;padding:.6rem 1rem;display:flex}.endpoints.svelte-wmsjat span:where(.svelte-wmsjat){text-align:center;gap:.2rem;font-weight:650;display:grid}.endpoints.svelte-wmsjat svg:where(.svelte-wmsjat){fill:none;stroke:#416b82;stroke-width:2px;width:42px;height:34px}.sequence.svelte-wmsjat{margin:0;padding:0;list-style:none}.sequence.svelte-wmsjat li:where(.svelte-wmsjat){text-align:center;background:#fff;border:1px solid #b2c0b7;border-radius:8px;margin:.4rem 0;padding:.6rem}.sequence.svelte-wmsjat .data-lane:where(.svelte-wmsjat){background:#e8eef7;border-color:#8395b3}.channel.svelte-wmsjat{color:#47574e;font-size:.78rem;display:block}.sequence.svelte-wmsjat strong:where(.svelte-wmsjat){font-size:.95rem;line-height:1.5;display:block}.route.svelte-wmsjat{justify-content:space-between;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.arrow.svelte-wmsjat{color:#476195;flex:1;font-size:2rem;line-height:1}.modes.svelte-wmsjat{gap:1rem;display:grid}.modes.svelte-wmsjat section:where(.svelte-wmsjat){border-top:1px solid #b2c0b7;min-width:0}.modes.svelte-wmsjat h4:where(.svelte-wmsjat){margin-bottom:.5rem}a.svelte-wmsjat{color:#24553c;margin-top:.8rem;display:inline-block}@media (width>=700px){.modes.svelte-wmsjat{grid-template-columns:1fr 1fr}}aside.svelte-1tax605{background:#f0f5f2;border-left:4px solid #64877a;margin:1rem 0;padding:1rem}p.svelte-1tax605{line-height:1.75}.diagram-download.svelte-3sh4lj{color:#303632;border-radius:18px;margin:1.5rem 0;text-decoration:none;display:block}.diagram-download.svelte-3sh4lj:focus-visible{outline-offset:4px;outline:3px solid #17664b}.access-diagram.svelte-3sh4lj{background:#f7f5ef;border:1px solid #d8d8ce;border-radius:18px;margin:0;padding:20px;font-size:16px;line-height:1.6}.server.svelte-3sh4lj{border-bottom:1px solid #deded5;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:20px;display:flex}.server-title.svelte-3sh4lj,.address.svelte-3sh4lj{display:block}.address.svelte-3sh4lj,.caption.svelte-3sh4lj{color:#565d57}.address.svelte-3sh4lj{font-size:14px}.status.svelte-3sh4lj{color:#176339;background:#d8eddc;border-radius:20px;margin-left:auto;padding:1px 10px;font-size:14px}.icon.svelte-3sh4lj{color:#626961;flex-shrink:0;width:22px;height:22px}.success.svelte-3sh4lj{color:#08743a}.denied.svelte-3sh4lj{color:#b72b35}.resource.svelte-3sh4lj{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.result.svelte-3sh4lj{align-items:center;gap:8px;margin-left:auto;display:flex}.caption.svelte-3sh4lj{margin:16px 0 0;font-size:14px}@media (width<=420px){.access-diagram.svelte-3sh4lj{padding:16px}.server.svelte-3sh4lj{gap:8px}.status.svelte-3sh4lj{margin-left:30px}.result.svelte-3sh4lj{flex-basis:100%;margin-left:32px}.resource.svelte-3sh4lj{row-gap:5px}}.ascii.svelte-so2237{border:1px solid var(--line);border-radius:8px;margin:1rem 0;padding:.7rem}.ascii.svelte-so2237 pre:where(.svelte-so2237){max-width:100%;overflow:auto}.source-body.ftp.svelte-so2237 p{white-space:pre-line}.table-scroll.svelte-so2237{max-width:100%;margin:1.5rem 0;overflow-x:auto}table.svelte-so2237{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.65}th.svelte-so2237,td.svelte-so2237{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:7rem;padding:.65rem}th.svelte-so2237{background:var(--soft)}@media print{.table-scroll.svelte-so2237{overflow:visible}th.svelte-so2237,td.svelte-so2237{min-width:0}}.light-code.svelte-xmfel8 pre{color:#18252c;background:#f2f6f5}
