.cs.svelte-15krhcv{position:relative}.cs-paragraph.svelte-15krhcv,.cs-caption.svelte-15krhcv{max-width:76ch}.cs-chip.svelte-15krhcv{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px dashed var(--color-debug);border-radius:7px;background:var(--color-debug-bg);padding:4px 9px;cursor:help;text-align:left;color:var(--color-ink)}.cs-chip.svelte-15krhcv:hover,.cs-chip.open.svelte-15krhcv,.cs-chip.svelte-15krhcv:focus-visible{outline:none;border-style:solid}.cs-badge.svelte-15krhcv{flex:none;border-radius:999px;background:var(--color-debug);color:#fff;font:800 9.5px var(--font-sans);letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.cs-role.svelte-15krhcv{flex:none;color:var(--color-debug);font:700 10.5px var(--font-sans);text-transform:uppercase}.cs-name.svelte-15krhcv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-mut);font:600 12.5px var(--font-sans)}.cs-mark.svelte-15krhcv{flex:none;display:inline-flex;height:14px;width:14px;align-items:center;justify-content:center;border:1px solid var(--color-debug);border-radius:50%;color:var(--color-debug);font:800 9.5px var(--font-sans)}.cs-chip.open.svelte-15krhcv .cs-mark:where(.svelte-15krhcv){background:var(--color-debug);color:#fff}.cs-title.svelte-15krhcv .cs-name:where(.svelte-15krhcv){font-size:40px;font-weight:600;line-height:1.08;white-space:normal}.cs-heading.svelte-15krhcv .cs-name:where(.svelte-15krhcv){font-size:26px;font-weight:600;line-height:1.16;white-space:normal}.cs-subheading.svelte-15krhcv .cs-name:where(.svelte-15krhcv){font-size:15px;font-weight:600}.cs-eyebrow.svelte-15krhcv .cs-chip:where(.svelte-15krhcv){padding:2px 7px;gap:6px}.cs-eyebrow.svelte-15krhcv .cs-name:where(.svelte-15krhcv){font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cs-eyebrow.svelte-15krhcv .cs-badge:where(.svelte-15krhcv){font-size:8.5px;padding:1px 5px}@media (min-width: 768px){.cs-title.svelte-15krhcv .cs-name:where(.svelte-15krhcv){font-size:52px}.cs-heading.svelte-15krhcv .cs-name:where(.svelte-15krhcv){font-size:30px}}.cs-paragraph.svelte-15krhcv .cs-chip:where(.svelte-15krhcv),.cs-caption.svelte-15krhcv .cs-chip:where(.svelte-15krhcv){display:inline-flex}.cs-lines.svelte-15krhcv{display:block;margin-top:8px}.cs-lines.svelte-15krhcv i:where(.svelte-15krhcv){display:block;height:9px;border-radius:3px;background:var(--color-debug);opacity:.14;margin-top:6px}.cs-lines.svelte-15krhcv i:where(.svelte-15krhcv):nth-child(1){width:96%}.cs-lines.svelte-15krhcv i:where(.svelte-15krhcv):nth-child(2){width:90%}.cs-lines.svelte-15krhcv i:where(.svelte-15krhcv):nth-child(3){width:60%}.cs-caption.svelte-15krhcv .cs-lines:where(.svelte-15krhcv) i:where(.svelte-15krhcv):nth-child(3){display:none}.cs-caption.svelte-15krhcv .cs-lines:where(.svelte-15krhcv) i:where(.svelte-15krhcv){height:8px}.cs-pop.svelte-15krhcv{position:absolute;z-index:50;left:0;top:calc(100% + 7px);width:min(380px,calc(100vw - 56px));max-height:60vh;overflow:auto;border:1px dashed var(--color-debug);border-radius:8px;background:var(--color-debug-bg);box-shadow:0 14px 34px #191c1f29;padding:11px 12px;text-align:left;animation:svelte-15krhcv-cs-pop .12s ease-out}@keyframes svelte-15krhcv-cs-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cs-full.svelte-15krhcv{max-width:76ch;border:1px dashed var(--color-debug);border-radius:8px;background:var(--color-debug-bg);padding:13px 14px;color:var(--color-ink)}.cs-full.compact.svelte-15krhcv{padding:10px 11px}.cs-top.svelte-15krhcv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}h4.svelte-15krhcv{margin:0 0 8px;color:var(--color-ink-strong);font-size:14px;font-weight:700;line-height:1.25}dl.svelte-15krhcv{display:grid;gap:7px;margin:0}dl.svelte-15krhcv>div:where(.svelte-15krhcv){display:grid;gap:2px}dt.svelte-15krhcv,.cs-sec.svelte-15krhcv>span:where(.svelte-15krhcv){color:var(--color-debug);opacity:.9;font:800 10px var(--font-sans);text-transform:uppercase}dd.svelte-15krhcv{margin:0;color:var(--color-ink);font-size:12.5px;font-weight:500;line-height:1.42}.cs-sec.svelte-15krhcv{margin-top:8px}ul.svelte-15krhcv{margin:3px 0 0;padding-left:16px;color:var(--color-ink);font-size:12.5px;font-weight:500;line-height:1.42}li.svelte-15krhcv+li:where(.svelte-15krhcv){margin-top:2px}
