.SectionMarker-module__zTs10q__root{align-items:center;gap:var(--sp-1);vertical-align:baseline;display:inline-flex}.SectionMarker-module__zTs10q__badge{font:500 var(--text-xs)/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;color:var(--accent-ink);background:var(--accent-wash);border:1px solid var(--accent-edge);border-radius:var(--r-1);padding:3px var(--sp-2);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.SectionMarker-module__zTs10q__badge[data-anchor=true]{cursor:pointer}.SectionMarker-module__zTs10q__badge[data-anchor=true]:hover{background:color-mix(in oklch, var(--accent) 16%, var(--accent-wash));border-color:var(--accent);color:var(--accent-ink)}.SectionMarker-module__zTs10q__badge[data-anchor=true]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.SectionMarker-module__zTs10q__root[data-size=sm] .SectionMarker-module__zTs10q__badge{padding:2px 6px;font-size:11px}.SectionMarker-module__zTs10q__copy{border-radius:var(--r-1);block-size:22px;inline-size:22px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.SectionMarker-module__zTs10q__root[data-size=sm] .SectionMarker-module__zTs10q__copy{block-size:19px;inline-size:19px}.SectionMarker-module__zTs10q__root:hover .SectionMarker-module__zTs10q__copy,.SectionMarker-module__zTs10q__root:focus-within .SectionMarker-module__zTs10q__copy,.SectionMarker-module__zTs10q__copy:focus-visible,.SectionMarker-module__zTs10q__copy[data-copied]{opacity:1}.SectionMarker-module__zTs10q__copy:hover{color:var(--accent-ink);background:var(--accent-wash);border-color:var(--accent-edge)}.SectionMarker-module__zTs10q__copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.SectionMarker-module__zTs10q__copy[data-copied]{color:var(--success)}.SectionMarker-module__zTs10q__copyIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;display:block}.SectionMarker-module__zTs10q__glyphLink,.SectionMarker-module__zTs10q__glyphCheck{transition:opacity var(--dur-1) var(--ease-out)}.SectionMarker-module__zTs10q__glyphCheck,.SectionMarker-module__zTs10q__copy[data-copied] .SectionMarker-module__zTs10q__glyphLink{opacity:0}.SectionMarker-module__zTs10q__copy[data-copied] .SectionMarker-module__zTs10q__glyphCheck{opacity:1}.SectionMarker-module__zTs10q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SectionMarker-module__zTs10q__badge,.SectionMarker-module__zTs10q__copy,.SectionMarker-module__zTs10q__glyphLink,.SectionMarker-module__zTs10q__glyphCheck{transition:none}.SectionMarker-module__zTs10q__copy{opacity:1}}
