.connection-visual.svelte-cv170g{position:relative;min-width:0;height:410px;background-image:radial-gradient(var(--border) .8px,transparent .8px);background-size:18px 18px}.orbit.svelte-cv170g{position:absolute;top:49%;left:50%;border:1px solid var(--border);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-outer.svelte-cv170g{width:78%;height:83%;opacity:.65}.orbit-inner.svelte-cv170g{width:49%;height:53%;background:var(--background);opacity:.7}.connections.svelte-cv170g{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.connections.svelte-cv170g line:where(.svelte-cv170g){stroke:var(--primary);stroke-width:.3;stroke-dasharray:.7 1.3;opacity:.65}.hub.svelte-cv170g{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:.45rem;padding:1.2rem;background:var(--card);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 8px 25px -12px color-mix(in srgb,var(--foreground) 20%,transparent)}.hub.svelte-cv170g strong:where(.svelte-cv170g){font-size:.95rem;letter-spacing:-.025em}.hub.svelte-cv170g span:where(.svelte-cv170g){white-space:nowrap;font-size:.6rem;color:var(--muted-foreground)}.client.svelte-cv170g{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;width:78px;height:79px;border:1px solid var(--border);border-radius:.9rem;background:var(--card);box-shadow:0 3px 8px -4px color-mix(in srgb,var(--foreground) 10%,transparent);transition:transform .16s,border-color .16s}.client.svelte-cv170g:hover{transform:translate(-50%,-55%);border-color:var(--primary)}.client.svelte-cv170g img:where(.svelte-cv170g){background:#fff;border-radius:.3rem;padding:2px;object-fit:contain}.client.svelte-cv170g span:where(.svelte-cv170g){font-size:.66rem;font-weight:550}.visual-caption.svelte-cv170g{position:absolute;bottom:-1.4rem;width:100%;text-align:center;font-size:.65rem;color:var(--muted-foreground)}@media(max-width:1000px){.connection-visual.svelte-cv170g{height:365px}.hub.svelte-cv170g{padding:.85rem}.client.svelte-cv170g{width:67px;height:72px}}@media(max-width:760px){.connection-visual.svelte-cv170g{height:350px;max-width:480px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){.client.svelte-cv170g{transition:none}}.hero.svelte-1dyp5fv{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:2rem;padding:4.5rem 0 3.25rem}.eyebrow.svelte-1dyp5fv{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.65rem;font-weight:650;letter-spacing:.11em;color:var(--muted-foreground)}.eyebrow.svelte-1dyp5fv>span:where(.svelte-1dyp5fv):first-child,.status-dot.svelte-1dyp5fv{width:6px;height:6px;border-radius:50%;background:var(--primary)}.eyebrow-divider.svelte-1dyp5fv{opacity:.4;padding:0 .15rem}h1.svelte-1dyp5fv{font-size:clamp(2.75rem,4.55vw,4.1rem);font-weight:620;line-height:1.06;letter-spacing:-.055em;margin:1.4rem 0}h1.svelte-1dyp5fv>span:where(.svelte-1dyp5fv){color:var(--primary-accent)}.intro.svelte-1dyp5fv{max-width:31rem;color:var(--muted-foreground);font-size:1.05rem;line-height:1.8}.actions.svelte-1dyp5fv{display:flex;align-items:center;flex-wrap:wrap;gap:1.35rem;margin-top:1.8rem}.text-link.svelte-1dyp5fv{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:550}.text-link.svelte-1dyp5fv:hover{color:var(--primary-accent)}.free-note.svelte-1dyp5fv{font-size:.75rem;color:var(--muted-foreground);margin-top:1rem}.free-note.svelte-1dyp5fv span:where(.svelte-1dyp5fv){padding:0 .35rem}.endpoint-strip.svelte-1dyp5fv{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:.65rem;background:var(--card)}.endpoint-label.svelte-1dyp5fv{display:flex;align-items:center;gap:.5rem;font-size:.6rem;letter-spacing:.12em;color:var(--muted-foreground);font-weight:600}.endpoint-strip.svelte-1dyp5fv code:where(.svelte-1dyp5fv){font-size:.85rem;overflow-wrap:anywhere}.endpoint-strip.svelte-1dyp5fv>a:where(.svelte-1dyp5fv){margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--muted-foreground)}.agent-prompt.svelte-1dyp5fv{margin-top:.85rem;padding:1.15rem 1.25rem 1rem;border:1px solid var(--border);border-radius:.65rem;background:var(--muted)}.agent-prompt.svelte-1dyp5fv>p:where(.svelte-1dyp5fv):first-child{font-size:.8rem;color:var(--muted-foreground);margin-bottom:.7rem}.prompt-row.svelte-1dyp5fv{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;padding:.8rem .95rem;border:1px solid var(--border);border-radius:.5rem;background:var(--card)}.prompt-row.svelte-1dyp5fv code:where(.svelte-1dyp5fv){flex:1 1 22ch;min-width:0;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.prompt-actions.svelte-1dyp5fv{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.prompt-note.svelte-1dyp5fv{margin-top:.7rem;font-size:.7rem;color:var(--muted-foreground)}.prompt-note.svelte-1dyp5fv a:where(.svelte-1dyp5fv){color:var(--primary-accent);font-weight:550}.prompt-note.svelte-1dyp5fv a:where(.svelte-1dyp5fv):hover{text-decoration:underline}@media(max-width:1000px){.hero.svelte-1dyp5fv{gap:1rem}}@media(max-width:760px){.hero.svelte-1dyp5fv{grid-template-columns:1fr;padding:3rem 0 2.25rem;gap:2rem}h1.svelte-1dyp5fv{font-size:clamp(2.6rem,8.5vw,4rem)}.intro.svelte-1dyp5fv{max-width:35rem}.endpoint-strip.svelte-1dyp5fv{gap:.8rem}.endpoint-label.svelte-1dyp5fv{width:100%}.endpoint-strip.svelte-1dyp5fv>a:where(.svelte-1dyp5fv){margin-left:0}}.coverage.svelte-nxuhlh{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:2.5rem;margin-top:3rem;padding:2.75rem 2rem 2.75rem 3rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--primary) 5%,var(--card))}.eyebrow.svelte-nxuhlh{color:var(--primary-accent);font-size:.65rem;font-weight:650;letter-spacing:.12em;margin-bottom:.8rem}h2.svelte-nxuhlh{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:580;letter-spacing:-.04em;line-height:1.15}.intro.svelte-nxuhlh{margin-top:1rem;max-width:30rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.75}.stats.svelte-nxuhlh{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:1.75rem;margin-top:1.75rem}.stats.svelte-nxuhlh div:where(.svelte-nxuhlh){display:flex;flex-direction:column-reverse}.stats.svelte-nxuhlh dd:where(.svelte-nxuhlh){font-size:1.35rem;font-weight:620;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stats.svelte-nxuhlh dt:where(.svelte-nxuhlh){font-size:.72rem;color:var(--muted-foreground)}.coverage-map.svelte-nxuhlh{--hub-width: 9rem;--spoke-gap: 2.75rem;position:relative;min-width:0;height:400px;background-image:radial-gradient(var(--border) .8px,transparent .8px);background-size:18px 18px}.spokes.svelte-nxuhlh{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.spokes.svelte-nxuhlh line:where(.svelte-nxuhlh){stroke:var(--primary);stroke-width:.3;stroke-dasharray:.7 1.3;opacity:.65}.hub.svelte-nxuhlh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;width:var(--hub-width);padding:1rem .75rem;background:var(--card);border:1px solid var(--border);border-radius:1.1rem;box-shadow:0 8px 25px -12px color-mix(in srgb,var(--foreground) 20%,transparent)}.hub.svelte-nxuhlh strong:where(.svelte-nxuhlh){font-size:.85rem;letter-spacing:-.02em;white-space:nowrap}.hub.svelte-nxuhlh span:where(.svelte-nxuhlh){font-size:.6rem;color:var(--muted-foreground);white-space:nowrap}.datasets.svelte-nxuhlh{list-style:none;margin:0;padding:0}.datasets.svelte-nxuhlh li:where(.svelte-nxuhlh){position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .85rem;border:1px solid var(--border);border-radius:.65rem;background:var(--card);box-shadow:0 3px 8px -4px color-mix(in srgb,var(--foreground) 10%,transparent);white-space:nowrap}.datasets.svelte-nxuhlh li.anchor-start:where(.svelte-nxuhlh),.datasets.svelte-nxuhlh li.anchor-end:where(.svelte-nxuhlh){transform:translateY(-50%)}.datasets.svelte-nxuhlh li.anchor-start:where(.svelte-nxuhlh){left:calc(50% + var(--hub-width) / 2 + var(--spoke-gap))}.datasets.svelte-nxuhlh li.anchor-end:where(.svelte-nxuhlh){right:calc(50% + var(--hub-width) / 2 + var(--spoke-gap))}.label.svelte-nxuhlh{font-size:.76rem;font-weight:600;letter-spacing:-.01em}.detail.svelte-nxuhlh{font-size:.66rem;color:var(--muted-foreground)}@media(max-width:1000px){.coverage.svelte-nxuhlh{grid-template-columns:1fr 1.35fr;gap:1.5rem;padding:2.25rem 1.5rem 2.25rem 2rem}.coverage-map.svelte-nxuhlh{--spoke-gap: 1.75rem;height:360px}.datasets.svelte-nxuhlh li:where(.svelte-nxuhlh){padding:.4rem .65rem}.label.svelte-nxuhlh{font-size:.7rem}}@media(max-width:940px){.coverage.svelte-nxuhlh{grid-template-columns:1fr;padding:1.75rem 1.25rem}.stats.svelte-nxuhlh{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}.coverage-map.svelte-nxuhlh{height:auto;background-image:none}.spokes.svelte-nxuhlh{display:none}.hub.svelte-nxuhlh{position:static;transform:none;width:auto;flex-direction:row;justify-content:center;gap:.6rem;margin-bottom:.75rem;padding:.75rem 1rem}.hub.svelte-nxuhlh img:where(.svelte-nxuhlh){width:30px;height:30px}.datasets.svelte-nxuhlh{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.datasets.svelte-nxuhlh li:where(.svelte-nxuhlh),.datasets.svelte-nxuhlh li.anchor-start:where(.svelte-nxuhlh),.datasets.svelte-nxuhlh li.anchor-end:where(.svelte-nxuhlh){position:static;transform:none;left:auto!important;right:auto!important;top:auto!important;white-space:normal;text-align:center}}section.svelte-1j0sykp{padding:4.5rem 0;scroll-margin-top:6rem}.section-header.svelte-1j0sykp{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.eyebrow.svelte-1j0sykp{color:var(--primary-accent);font-size:.65rem;font-weight:650;letter-spacing:.12em;margin-bottom:.8rem}h2.svelte-1j0sykp{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:580;letter-spacing:-.04em;line-height:1.15}.section-intro.svelte-1j0sykp{color:var(--muted-foreground);font-size:.9rem;line-height:1.7;padding-bottom:.15rem}.capabilities-grid.svelte-1j0sykp{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:.8rem;overflow:hidden;background:var(--card);gap:1px}article.svelte-1j0sykp{padding:1.65rem;outline:1px solid var(--border);display:flex;flex-direction:column}.card-top.svelte-1j0sykp{display:flex;align-items:center;justify-content:space-between;color:var(--primary-accent);margin-bottom:1.4rem}.card-top.svelte-1j0sykp>span:where(.svelte-1j0sykp){color:var(--muted-foreground);font:.65rem ui-monospace,monospace}h3.svelte-1j0sykp{font-size:1rem;font-weight:600;letter-spacing:-.02em}article.svelte-1j0sykp p:where(.svelte-1j0sykp){font-size:.83rem;line-height:1.75;color:var(--muted-foreground);margin:.65rem 0 1.3rem}.detail.svelte-1j0sykp{margin-top:auto;color:var(--primary-accent);font-size:.65rem;font-weight:550}.historical.svelte-1j0sykp{display:flex;align-items:center;gap:1.2rem;margin-top:1rem;padding:1.4rem 1.65rem;border-radius:.75rem;background:var(--muted)}.history-icon.svelte-1j0sykp{flex-shrink:0;color:var(--primary-accent)}.historical.svelte-1j0sykp p:where(.svelte-1j0sykp){margin-top:.4rem;max-width:44rem;font-size:.8rem;color:var(--muted-foreground);line-height:1.7}.historical.svelte-1j0sykp a:where(.svelte-1j0sykp){display:flex;align-items:center;gap:.35rem;margin-left:auto;flex-shrink:0;font-size:.75rem;font-weight:550}.historical.svelte-1j0sykp a:where(.svelte-1j0sykp):hover{color:var(--primary-accent)}@media(max-width:1000px){.historical.svelte-1j0sykp{flex-wrap:wrap}.historical.svelte-1j0sykp a:where(.svelte-1j0sykp){margin-left:2.75rem}.historical.svelte-1j0sykp>div:where(.svelte-1j0sykp):nth-child(2){flex:1}}@media(max-width:760px){section.svelte-1j0sykp{padding:3rem 0}.section-header.svelte-1j0sykp{align-items:start;flex-direction:column;gap:1rem}.desktop-break.svelte-1j0sykp{display:none}.capabilities-grid.svelte-1j0sykp{grid-template-columns:repeat(2,1fr)}article.svelte-1j0sykp{padding:1.3rem}.historical.svelte-1j0sykp{padding:1.25rem}}@media(max-width:500px){.capabilities-grid.svelte-1j0sykp{grid-template-columns:1fr}.card-top.svelte-1j0sykp{margin-bottom:.85rem}article.svelte-1j0sykp p:where(.svelte-1j0sykp){margin-bottom:1rem}}section.svelte-1urk5ik{padding:0 0 4.5rem;scroll-margin-top:6rem}.section-header.svelte-1urk5ik{margin-bottom:1.8rem}.eyebrow.svelte-1urk5ik{color:var(--primary-accent);font-size:.65rem;font-weight:650;letter-spacing:.12em;margin-bottom:.8rem}h2.svelte-1urk5ik{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:580;letter-spacing:-.04em;line-height:1.15}.header-foot.svelte-1urk5ik{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:.8rem}.header-foot.svelte-1urk5ik>p:where(.svelte-1urk5ik):first-child{color:var(--muted-foreground);font-size:.9rem}.progress.svelte-1urk5ik{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.progress.done.svelte-1urk5ik{color:var(--primary-accent);font-weight:550}.example-panel.svelte-1urk5ik{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--border);border-radius:.8rem;overflow:hidden}.question.svelte-1urk5ik{padding:2.2rem;display:flex;align-items:start;flex-direction:column;background:var(--card)}.prompt-label.svelte-1urk5ik{font:.6rem ui-monospace,monospace;letter-spacing:.1em;color:var(--muted-foreground);text-transform:uppercase}.prompt-label.svelte-1urk5ik .cat:where(.svelte-1urk5ik){color:var(--primary-accent);font-weight:600}.next-up.svelte-1urk5ik{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding-top:1.75rem}.next-up.svelte-1urk5ik>span:where(.svelte-1urk5ik){font:.55rem ui-monospace,monospace;font-weight:600;letter-spacing:.12em;color:var(--muted-foreground)}.next-up.svelte-1urk5ik button:where(.svelte-1urk5ik){display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:550;color:var(--primary-accent);cursor:pointer;border-radius:.25rem}.next-up.svelte-1urk5ik button:where(.svelte-1urk5ik):hover{text-decoration:underline;text-underline-offset:4px}.next-up.svelte-1urk5ik button:where(.svelte-1urk5ik):focus-visible{outline:2px solid var(--ring);outline-offset:3px}blockquote.svelte-1urk5ik{font-size:1.4rem;font-weight:450;letter-spacing:-.025em;line-height:1.5;margin:1.4rem 0 1.8rem;min-height:6.3rem}.research-path.svelte-1urk5ik{background:var(--muted);padding:2.2rem}.path-heading.svelte-1urk5ik{display:flex;align-items:center;gap:.7rem}h3.svelte-1urk5ik{font-size:.9rem;font-weight:550}ul.svelte-1urk5ik{display:flex;flex-direction:column;gap:.7rem;margin:1.5rem 0}li.svelte-1urk5ik{display:flex;align-items:center;gap:.5rem;font-size:.8rem}li.svelte-1urk5ik svg{color:var(--primary-accent);flex-shrink:0}.follow-up.svelte-1urk5ik{display:flex;gap:.6rem;padding-top:1.1rem;border-top:1px solid var(--border)}.follow-up.svelte-1urk5ik svg{flex-shrink:0;margin-top:.1rem;color:var(--primary-accent)}.follow-up.svelte-1urk5ik span:where(.svelte-1urk5ik){font-size:.55rem;font-weight:600;letter-spacing:.1em;color:var(--muted-foreground)}.follow-up.svelte-1urk5ik p:where(.svelte-1urk5ik){font-size:.8rem;line-height:1.6;margin-top:.4rem}.examples-note.svelte-1urk5ik{color:var(--muted-foreground);font-size:.65rem;line-height:1.6;margin-top:.85rem}.setup-link.svelte-1urk5ik{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-accent);font-size:.8rem;font-weight:550;margin-top:1.25rem}.setup-link.svelte-1urk5ik:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){section.svelte-1urk5ik{padding-bottom:3rem}.example-panel.svelte-1urk5ik{grid-template-columns:1fr}.question.svelte-1urk5ik,.research-path.svelte-1urk5ik{padding:1.5rem}blockquote.svelte-1urk5ik{min-height:0;font-size:1.2rem}.next-up.svelte-1urk5ik{padding-top:1.25rem}}.app-picker.svelte-1bq3iu8{border-bottom:1px solid var(--border)}.step-number.svelte-1bq3iu8{display:inline-flex;flex:0 0 1.5rem;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:1024px){.app-picker.svelte-1bq3iu8{border-right:1px solid var(--border);border-bottom:0}}section.svelte-nmj0c{padding:4.5rem 0;scroll-margin-top:6rem}.section-header.svelte-nmj0c{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.eyebrow.svelte-nmj0c{color:var(--primary-accent);font-size:.65rem;font-weight:650;letter-spacing:.12em;margin-bottom:.8rem}h2.svelte-nmj0c{font-size:clamp(1.9rem,3vw,2.5rem);font-weight:580;letter-spacing:-.04em;line-height:1.15}.section-intro.svelte-nmj0c{color:var(--muted-foreground);font-size:.9rem;line-height:1.7;margin-top:.85rem}.total-count.svelte-nmj0c{flex-shrink:0;border:1px solid var(--border);border-radius:999px;padding:.4rem .7rem;font-size:.72rem;color:var(--muted-foreground)}.catalogue.svelte-nmj0c{border:1px solid var(--border);border-radius:.8rem;overflow:hidden;background:var(--card)}details.svelte-nmj0c+details:where(.svelte-nmj0c){border-top:1px solid var(--border)}summary.svelte-nmj0c{display:flex;align-items:center;gap:1rem;min-height:5.2rem;padding:1rem 1.4rem;cursor:pointer;list-style:none}summary.svelte-nmj0c::-webkit-details-marker{display:none}summary.svelte-nmj0c:hover{background:var(--muted)}summary.svelte-nmj0c:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:.35rem}.category-number.svelte-nmj0c{color:var(--primary-accent);font:.65rem ui-monospace,monospace}.category-title.svelte-nmj0c{font-size:.9rem;font-weight:600;letter-spacing:-.015em}.preview-chips.svelte-nmj0c{display:flex;flex-wrap:wrap;justify-content:end;gap:.4rem;margin-left:auto}.preview-chips.svelte-nmj0c>span:where(.svelte-nmj0c){padding:.28rem .55rem;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);font-size:.65rem;white-space:nowrap}.category-count.svelte-nmj0c{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex-shrink:0;background:var(--muted);border-radius:.4rem;color:var(--primary-accent);font:.7rem ui-monospace,monospace}summary.svelte-nmj0c .chevron{flex-shrink:0;color:var(--muted-foreground);transition:transform .15s ease}details[open].svelte-nmj0c summary:where(.svelte-nmj0c) .chevron{transform:rotate(180deg)}details[open].svelte-nmj0c summary:where(.svelte-nmj0c){background:var(--muted)}.category-content.svelte-nmj0c{padding:0 1.4rem 1.4rem}.category-description.svelte-nmj0c{padding:1.1rem 0;color:var(--muted-foreground);font-size:.8rem;line-height:1.7}dl.svelte-nmj0c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.tool.svelte-nmj0c{border-top:1px solid var(--border);padding:1rem 0;min-width:0}dt.svelte-nmj0c{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}code.svelte-nmj0c{color:var(--foreground);font-size:.72rem;font-weight:550;overflow-wrap:anywhere}.kind.svelte-nmj0c{padding:.15rem .35rem;border-radius:.25rem;background:var(--muted);color:var(--primary-accent);font-size:.6rem;text-transform:capitalize}dd.svelte-nmj0c{margin-top:.4rem;color:var(--muted-foreground);font-size:.78rem;line-height:1.75}.catalogue-footer.svelte-nmj0c{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1rem}.catalogue-footer.svelte-nmj0c p:where(.svelte-nmj0c){color:var(--muted-foreground);font-size:.68rem;line-height:1.8}a.svelte-nmj0c{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:550;flex-shrink:0}a.svelte-nmj0c:hover{color:var(--primary-accent)}a.svelte-nmj0c:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:2px}.sr-only.svelte-nmj0c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.preview-chips.svelte-nmj0c>span:where(.svelte-nmj0c):last-child{display:none}summary.svelte-nmj0c{gap:.75rem}}@media(max-width:760px){section.svelte-nmj0c{padding:3rem 0}.section-header.svelte-nmj0c{align-items:start;flex-direction:column;gap:1rem}.preview-chips.svelte-nmj0c{display:none}.category-count.svelte-nmj0c{margin-left:auto}summary.svelte-nmj0c{min-height:4.5rem;padding:1rem}.category-content.svelte-nmj0c{padding:0 1rem 1rem}.catalogue-footer.svelte-nmj0c{align-items:start;flex-direction:column;gap:.65rem}}@media(max-width:540px){dl.svelte-nmj0c{grid-template-columns:1fr}.category-title.svelte-nmj0c{font-size:.83rem}.category-number.svelte-nmj0c{display:none}}@media(prefers-reduced-motion:reduce){summary.svelte-nmj0c .chevron{transition:none}}.guides.svelte-1875ltk{margin:4rem 0}.head.svelte-1875ltk{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.eyebrow.svelte-1875ltk{font-size:.72rem;font-weight:600;letter-spacing:.16em;color:var(--primary-accent)}h2.svelte-1875ltk{margin-top:.7rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:650;line-height:1.15;letter-spacing:-.025em}.text-link.svelte-1875ltk{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;font-weight:550}.text-link.svelte-1875ltk:hover{color:var(--primary-accent)}.grid.svelte-1875ltk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}@media(max-width:900px){.grid.svelte-1875ltk{grid-template-columns:1fr}}.client-links.svelte-1pdmshj{margin:4rem 0}.head.svelte-1pdmshj{max-width:640px;margin-bottom:1.75rem}.eyebrow.svelte-1pdmshj{font-size:.72rem;font-weight:600;letter-spacing:.16em;color:var(--primary-accent)}h2.svelte-1pdmshj{margin-top:.7rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:650;line-height:1.15;letter-spacing:-.025em}.intro.svelte-1pdmshj{margin-top:.7rem;color:var(--muted-foreground);line-height:1.65}.groups.svelte-1pdmshj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.group-label.svelte-1pdmshj{margin-bottom:.7rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}ul.svelte-1pdmshj{display:flex;flex-direction:column;gap:.4rem}a.svelte-1pdmshj{display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:.8rem;background:var(--card);color:inherit;font-size:.92rem;font-weight:550;text-decoration:none;transition:border-color .15s}a.svelte-1pdmshj:hover{border-color:var(--primary-accent)}.name.svelte-1pdmshj{flex:1}@media(max-width:900px){.groups.svelte-1pdmshj{grid-template-columns:1fr;gap:1.5rem}}.mcp-page.svelte-gz4j7v{width:100%;max-width:1240px;margin:0 auto;padding:0 2rem 2.5rem}.access-note.svelte-gz4j7v{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding:2rem;border:1px solid var(--border);background:var(--card);border-radius:.8rem}.eyebrow.svelte-gz4j7v{color:var(--primary-accent);font-size:.6rem;letter-spacing:.11em;font-weight:650;margin-bottom:.65rem}h2.svelte-gz4j7v{font-size:1.3rem;letter-spacing:-.03em;font-weight:580}.access-note.svelte-gz4j7v p:where(.svelte-gz4j7v):not(.eyebrow){font-size:.75rem;line-height:1.7;color:var(--muted-foreground);margin-top:.5rem}.access-note.svelte-gz4j7v a:where(.svelte-gz4j7v){display:inline-flex;align-items:center;gap:.2rem;color:var(--primary-accent);font-weight:550}.allowance.svelte-gz4j7v strong:where(.svelte-gz4j7v){font-size:2rem;letter-spacing:-.045em;font-weight:550;white-space:nowrap}.allowance.svelte-gz4j7v strong:where(.svelte-gz4j7v) span:where(.svelte-gz4j7v){color:var(--muted-foreground);font-size:.7rem;font-weight:400;letter-spacing:0;margin-left:.4rem}.closing.svelte-gz4j7v{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;background:var(--muted);border-radius:.8rem}.closing.svelte-gz4j7v h2:where(.svelte-gz4j7v){font-size:clamp(1.5rem,2.7vw,2rem)}.closing-actions.svelte-gz4j7v{display:flex;flex-wrap:wrap;gap:.75rem}.closing.svelte-gz4j7v p:where(.svelte-gz4j7v):last-child{font:.75rem ui-monospace,monospace;color:var(--muted-foreground);margin-top:.85rem;overflow-wrap:anywhere}.resource-links.svelte-gz4j7v{display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem;padding:1.8rem 0;color:var(--muted-foreground);font-size:.7rem}.resource-links.svelte-gz4j7v>span:where(.svelte-gz4j7v){margin-right:auto}.resource-links.svelte-gz4j7v a:where(.svelte-gz4j7v){display:inline-flex;gap:.25rem;align-items:center}.resource-links.svelte-gz4j7v a:where(.svelte-gz4j7v):hover{color:var(--primary-accent)}@media(max-width:760px){.mcp-page.svelte-gz4j7v{padding:0 1.25rem 1rem}.access-note.svelte-gz4j7v{padding:1.5rem;gap:1.5rem}.access-note.svelte-gz4j7v>div:where(.svelte-gz4j7v):first-child{width:100%}.call-note.svelte-gz4j7v{width:100%}.closing.svelte-gz4j7v{padding:1.5rem;flex-direction:column;align-items:start;gap:1.3rem}.resource-links.svelte-gz4j7v{gap:1rem}.resource-links.svelte-gz4j7v>span:where(.svelte-gz4j7v){width:100%}}
